Redis主从配置(一主两从)
1.进入redis目录,打开redis的配置文件redis.conf。
2.修改redis配置文件:
Vi redis.conf 在两台从服务器的尾部 添加 slave of 主节点IP 端口
Redis哨兵配置
修改sentinel.conf配置文件

  1.  #保护模式  
    
  2. protected-mode no
  3. #端口
  4. port 26379
  5. #守护进程
  6. #daemonize yes
  7. #设置pid文件路径
  8. pidfile /opt/redis/sentinel_26379.pid
  9. #工作路径,不用改
  10. dir /tmp
  11. #设置日志文件路径
  12. #logfile /opt/redis/logs/sentinel26379.log
  13. 哨兵监控这个master,在至少quorum个哨兵实例都认为master down后把master标记为odown

  14. (objective down客观down;相对应的存在sdown,subjective down,主观down)状态。

  15. slaves是自动发现,不用指定slaves。

  16. sentinel monitor mymaster 172.21.1.200 6379 2
  17. master或slave多长时间(默认30秒)不能使用后标记为s_down状态。

  18. sentinel down-after-milliseconds mymaster 10000
  19. #选项指定了在执行故障转移时, 最多可以有多少个从服务器同时对新的主服务器进行同步, 这个数字越小, 完成故障转移所需的时间就越长。
  20. sentinel parallel-syncs mymaster 1
  21. #若sentinel在该配置值内未能完成failover操作(即故障时master/slave自动切换),则认为本次failover失败。
  22. sentinel failover-timeout mymaster 180000
  23. #设置master和slaves的密码
  24. sentinel auth-pass mymaster 123456

其他两台机器sentinel.conf配置一样,主全部指向一台机器 可以更改端口号 以便区分。

启停redis
路径:cd /data/redis/src
启动
./redis-server /data/redis/redis.conf
在这里插入图片描述

  停止

1、./redis-cli shutdown
2、使用ps -ef|grep redis命令查询进程号 使用kill -9命令杀死进程号
在这里插入图片描述

启停哨兵
启动
进入到redis的src目录
使用命令启动:./redis-sentinel /opt/redis/conf/sentinel.conf
停止
使用命令:ps -ef|grep redis
使用命令:kill -9 进程号

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐