实践目标:

  Redis Replication

    一主:192.168.1.104

    双从:192.168.1.101

       192.168.1.103

    Sentinel:192.168.1.102

  系统环境:

    CentOS 7

    Redis-2.8.19

配置过程:

  四台主机均安装redis,基于EPEL源,再次不再赘述

  主服务器上的配置:

  # vim /etc/redis.conf

  将bind 改为192.168.1.104

  加入requirepass test

  然后启动服务:

  # systemctl start redis.service

  从服务器配置与主服务器配置类似,修改各自的bind地址为自己的地址,然后

  加入slaveof 192.168.1.104 6379

    masterauth test

  保存退出,启动服务后执行:

  # redis-cli -h 自己的地址

  在redis命令行下输入info replication可以看到即配置replication成功

  

  配置sentinel:

  # vim /etc/redis-sentinel.conf 

sentinel monitor <master-name> <ip> <redis-port> <quorum>
//指明监控的主节点,可出现多次
sentinel down-after-milliseconds <master-name> <milliseconds>
//多少毫秒后断定主节点down掉
sentinel parallel-syncs <master-name> <numslaves>
//指定连向新主节点的从节点的数量
sentinel failover-time <master-name> <milliseconds>
//故障转移的超时时长

  上面四项根据需要定义好后,执行:

  # redis-sentinel /etc/redis-sentinel.conf

  再执行

  # redis-cli -h ip -p port

  即可进入sentinel的redis命令行模式下,可以使用以下命令查看相关信息

SENTINEL masters 列出所有监视的主服务器
SENTINEL slaves <master name> 列出指定服务器的从节点
SENTINEL get-master-addr-by-name <master name>
SENTINEL reset 清除服务器状态
SENTINEL failover <master name> 手动执行故障转移

  

  

最新文章

  1. python time和datetime的常用转换处理
  2. [转] c# 模拟Asp.net页面中的某个按钮的点击,向web服务器发出请求
  3. 一句话的代码,从集合中找出第一个重复字符的方法javascript版。
  4. java基础算法之冒泡排序
  5. 2017亚洲VR&amp;AR博览会暨高峰论坛
  6. Web大文件上传控件-asp.net-bug修复-Xproer.HttpUploader6.2
  7. coreseek(sphinx)安装2(mysql数据源配置和测试)
  8. CentOS 6 安装 Python3.5以及配置Django
  9. linux之i2c子系统架构---总线驱动
  10. MySQL 字符串截取相关函数
  11. JPA学习---第二节:JPA开发环境和思想介绍
  12. JQuery整体大纲
  13. 新花生壳+tomcat(内网映射,无需设置路由器)建站攻略
  14. CodeForces - 527D Clique Problem (图,贪心)
  15. mongo设计(二)
  16. Python中的元祖Tuple
  17. checkbox插件
  18. Jedis对Redis的常用命令操作
  19. 用markdown + html写一封简历
  20. OpenWrt上搭建纯L2TP服务器[ZT]

热门文章

  1. QueryList 来做采集
  2. Elasticsearch日志之删除索引
  3. DELPHI实现类似仿360桌面的程序界面
  4. VS开发工具的常用插件
  5. VS2010-MFC(常用控件:树形控件Tree Control 下)
  6. IntelliJ IDEA更换主题样式分享
  7. VI/VIM 无法使用系统剪贴板(clipboard)
  8. java关键字之instanceof
  9. Python基础知识之2——字典
  10. Matlab神经网络验证码识别