1.上传redis安装包
2.解压redis安装包
tar -xvf redis-5.0.4.tar.gz
mv redis-5.0.4 redis 重命名
3.编译和安装
在redis根目录中执行命令 make 编译
make install 安装
4.主从划分:
3台主机 3台从机共6台 端口划分7000-7005
在redis根目录下准备集群文件夹cluster
在cluster文件夹中分别创建7000-7005文件夹
mkdir 7000 7001 7002 7003 7004 7005
5.复制配置文件
将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存
cp redis.conf cluster/7000/
6.编辑配置文件
注释本地绑定IP地址
关闭保护模式
修改端口号
设置启动后台
修改pid文件
修改持久化文件路径
设定内存优化策略
关闭AOF模式
开启集群配置
开启集群配置文件
修改集群超时时间
7.复制修改后的配置文件
将7000文件夹下的redis.conf文件分别复制到7001-7005中
cp 7000/redis.conf 7001/
cp 7000/redis.conf 7002/
cp 7000/redis.conf 7003/
cp 7000/redis.conf 7004/
cp 7000/redis.conf 7005/
8.批量修改配置文件端口
vim 7001/redis.conf
:%s/7000/7001/g
9.通过脚本编辑启动/关闭指令
创建启动脚本 vim start.sh
编辑关闭的脚本 vim stop.sh
10.启动redis所有节点
sh start.sh
检查redis节点启动是否正常
11.创建redis集群
redis-cli --cluster create --cluster-replicas 1 192.168.174.128:7000 192.168.174.128:7001 192.168.174.128:7002 192.168.174.128:7003 192.168.174.128:7004 192.168.174.128:7005
出现上面的16384就表示集群创建成功.
12.Redis集群高可用测试
查看7000端口角色为主机,7005为对应的从机
把7000端口redis关闭
不出意外7005的从机会选举为主机
再启动7000端口的redis
不出意外7000会变成从机
SpringBoot使用Redis集群