目录
一、首先配置同一网段
网络属性中
选用net模式
查看是否为同一网段。
二、配环境
三、连通测试
打开finalshell 连通,这里是三主三从的配置
在三主三从上每个都创建一个相应端口号的记录并进入
安装epel源 yum install -y rpel-release
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vi /etc/selinux/config
更改为disabled
然后将更改后的环境 复制到 另外两个服务中
scp /etc/selinux/config 192.168.115.5:/etc/selinux/
四、 安装redis
五、操作步骤
rpm -ql 查看文件存放v
在etc下创建个redis
并将etc下的redis.conf 拷贝并改名到etc下redis下 改成相应的名字 6380应该是redis2
每个主都这么操作一遍
进入配置文件更改
更改内容
改成相应本机的ip
改为no
改为yes
dir /var/lib/redis/redis_6379
进入vi /etc/redis/redis2_6380.conf
继续更改配置文件
输入ss -anl查看
成功开启端口
查看进入更改配置文件
721行取消注释
729取消注释
735行可取消可不取消
保存退出,第一个6379就配置完成了
第二个将729行的6379改成6380
输入 ps aux | grep redis
显示结果
kill -9 杀死进程
重启查看
另外的3 4和5 6 也同样操作
进入配置文件更改
ps -aux 查看进程
杀死进程
检查
5 6 验证结果
构建集群(需要登录某个节点的redis数据库)
显示三个6379 三个6380端口
分配槽
槽分配完成
六、构建集群
三是一的从,所以登录三(后面填写主的id)
redis-cli -h 192.168.115.4 -p 6379 cluster replicate e4720acba48ba82e1d5ffa929029ec9b85733dc1
七、验证
如图所示 3是1的从 所以登115.4的6379指1的6379
5是4的从 所以 5的6379 是 4的6380
验证
查看集群状态
创建验证
提示失败,因为分配槽是随机分配,随机槽号是13215,而13215是第三台主机,所以需要登录到第三台主机,在创建即成功
主从同步验证
登录
115.3的6380 输入命令key * 查看是否成功
主从成功