前言:
当前看官们对“centos集群不熟redis”大致比较珍视,朋友们都想要了解一些“centos集群不熟redis”的相关文章。那么小编也在网上收集了一些有关“centos集群不熟redis””的相关文章,希望各位老铁们能喜欢,姐妹们一起来了解一下吧!本机搭建集群使用,最少需要搭建6个节点,没那么多服务器,就用虚拟机里搭建6个节点来集群
简单记录下搭建过程,爬坑过程
配置信息:
redis版本:redis-5.0.3.tar.gz
操作系统:centos8
虚拟机:VMware
yum install -y wget gcc //安装wget
cd /opt // 进入opt菜单下面
wget //下载reids
tar zxvf redis-5.0.3.tar.gz //解压文件
mv redis-5.0.3 redis //重命名文件
cd redis //转跳到redis目录
make MALLOC=libc //编译redis
make install //安装redis
src目录保护包含redis server和redis cli的相关命令脚本, 将该路径加入到PATH环境变量当中,方便使用
cd /etc/profile //进入etc目录下文件profie
打开文件后,添加export PATH=$PATH:【路径】,修改路径为redis的路径,保存
source /etc/profile //执行修改后文件
echo $PATH //查看命令是否添加成功
开始创建 cluster集群
cd /opt/redis
mkdir cluster # 创建redis实例根目录
cd cluster
mkdir 7001 # 创建具体redis实例相关目录,指定其端口号为7001
cd 7001
cp /opt/redis/7001/redis.conf . #复制配置文件,修改之后当作当前redis实例的启动配置
cd /opt/redis/7001/
mkdir data # 创建数据存储目录
进入redis.conf,修改代码如下 ,
port 7001 # 客户端连接端口
bind 192.168.1.26 #实例绑定的IP地址
dir /opt/redis/cluster/7001/data # redis实例数据配置存储位置
daemonize yes # 是否以后台进程的方式启动redis实例
pidfile pidfile /var/run/redis_7001.pid # 指定该进程pidfile
cluster-enabled yes # 开启集群模式
cluster-config-file # 集群中该实例的配置文件,该文件会在data目录下生成
appendonly yes # 开启aop日志
protected-mode no # 关闭保护模式
requirepass cyclone # master开启密码保护
masterauth cyclone # replica同master交互密码
cluster-node-timeout 15000 #超时时间
同上,创建类似7002,7003,7004,7005,7006
redis-server /opt/redis/cluster/7001/redis.conf //根据配置文件启动redis,其他几种不在写了
6个redis启动后,用下面命令查看启动情况
ps ef | grep redis
创建集群,关联6个redis数据库
redis-cli --cluster create 192.168.21.129:7001 192.168.21.129:7002 192.168.21.129:7003 192.168.21.129:7004 192.168.21.129:7005 192.168.21.129:7006 --cluster-replicas 1
redis-cli -a cyclone -c -h 192.168.21.129 -p 7001 //切换到7001的redis数据库
标签: #centos集群不熟redis