redis 主从复制及哨兵的搭建

r囧r小猫 2022-11-20 10:59 271阅读 0赞

1、默认redis 已安装完成,

2、将redis.conf 复制三分,redis6379.conf、redis6380.conf、redis6381.conf

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NDY5OTMx_size_16_color_FFFFFF_t_70

3、修改配置文件里面的内容

1>> 6379 配置文件

1) daemonize yes

2) pidfile /var/run/redis6379.pid

3) port 6379

4) logfile “/data/logs/redis6379.log”

5) 不配置slaveof

6)bind 127.0.0.1 修改为 bind 0.0.0.0

7)masterauth 123456 (密码) // 若加密码的话,没有密码则不加

  1. 2>> 6380 配置文件
  2. 1 daemonize yes
  3. 2 pidfile /var/run/redis6380.pid
  4. 3 port 6380
  5. 4 logfile "/data/logs/redis6380.log"
  6. 5 slaveof 192.168.0.0.5 6379
  7. 6masterauth 123456(密码) // 若加密码的话,没有密码则不加
  8. 3>> 6381 配置文件
  9. 1 daemonize yes
  10. 2 pidfile /var/run/redis6381.pid
  11. 3 port 6381
  12. 4 logfile "/data/logs/redis6381.log"
  13. 5 slaveof 192.168.0.0.5 6379 // 6379 服务器的ip地址
  14. 6 masterauth 123456(密码) // 若加密码的话,没有密码则不加

6)创建文件地址

  1. mkdir -p /data/logs

7) 分别启动三个redis,redis6379、redis6380、redis6381

20201028175458833.jpg

4、配置哨兵,修改 sentinel.conf 为sentinel26379.conf ,内容修改如下:

  1. \#禁止保护模式
  2. protected-mode no
  3. \# 此处的2代表只有两个或者两个以上的哨兵认为主服务器不可用的时候,才会做故障切换操作,若只配置了一个哨兵,则 写成 1
  4. sentinel monitor mymaster 192.168.11.128 6379 2
  5. \# 定义了服务的密码,这个密码必须要和主从库都设置的密码一致,并且这个密码只能放到 sentinel monitor mymaster 192.168.11.128 6379 2 )之后
  6. sentinel auth-pass mymaster 123456
  7. 启动哨兵:
  8. ![20210118095629719.jpg][]
  9. 额外备注: 哨兵集群搭建 搭建三个哨兵
  10. 1)端口号为 36379 的哨兵配置
  11. ①修改 port 36379
  12. ②修改 myid 的值和26379 46379 的不同即可
  13. ![20210322155955277.jpg][]
  14. 2 端口号为 46379 的哨兵配置
  15. ①修改 port 36379
  16. ②修改 myid 的值和26379 36379 的不同即可

5、链接测试

  1. 可以看出主从信息

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NDY5OTMx_size_16_color_FFFFFF_t_70 1

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NDY5OTMx_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NDY5OTMx_size_16_color_FFFFFF_t_70 3

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读

    相关 redis主从哨兵

    1. 为什么要有哨兵机制     哨兵机制是对Redis系统的运行情况的监控,解决主从复制的缺点的。  原理:当主节点出现故障时,由Redis Sentinel自动完成故障