前言
- 当你不行装多个Redis的时候,可以像我这样模拟一下redis集群搭建
模拟Redis搭建主从集群+哨兵
1、先准备一个总的放redis配置文件的文件夹,再建一个master和若干个slave文件夹
2、再把redis.conf文件给每个文件夹都放一份
3、master的配置文件要改的地方
# 保护模式打开
protected-mode no
#注释本机绑定
#bind 127.0.0.1
# 端口号
port 6380
#后台运行
daemonize yes
#表示在集群中salve不能进行set操作
slave-read-only yes
4、那几个slave的配置文件要改的地方
protected-mode no//设置no可以让外网访问
port 6381
daemonize yes//后台运行
# 配置主的IP
slaveof 192.168.193.110 6380
5、改完后就可以启动了
直接./redis-server (前置路径加上master或slave,如/usr/local/soft/redis_demo/master/)redis.conf
6、到这里主从关系的redis集群就算搭建完成了
7、添加哨兵redis
protected-mode no//no表示关闭保护模式,外部ip可以访问
port 26379
sentinel monitor redis1 192.168.193.110 6379 2//监控的主的ip和端口
daemonize yes(#后台运行,这个要我们自己加上去,哨兵配置文件里面没有)
- 步骤跟前面的主从查不多,都是配个redis,只是配置文件里面的配置稍微有点不同
8、SpringBoot整合哨兵模式
把以往redis的配置换成这样即可
spring:
redis:
sentinel:
master: mymaster
nodes:
- 192.168.148.200:26379
- 192.168.148.200:26380
- 192.168.148.200:26381