您的位置:首页 > 数据库 > Redis

redis配置哨兵模式

2017-06-05 08:08 316 查看

概念

哨兵的含义就是监控Redis系统的运行状况,其主要功能有两点:

- 监控主数据库和从数据库是否正常运行

- 主数据库出现故障,可以自动将从数据库转换为主数据库,实现自动切换

实现步骤

在任意一台服务器配置sentinel.conf,我们在hadoop4中配置

- 拷贝文件到 etc 目录下,
cp /home/hadoop/apps/redis-3.0.0/sentinel.conf /home/hadoop/apps/redis-3.0.0/etc/


- 修改sentinel.conf文件:

dir /home/hadoop/apps/redis-3.0.0/etc/
修改哨兵的工作目录

sentinel monitor mymaster 192.168.137.5 6379 1
#master名称(任意取后面配置需要使用到)、master节点ip、端口、投票选举次数

sentinel down-after-milliseconds mymaster 5000
配置多长时间检测一次,默认30秒,这里配置5秒

sentinel failover-timeout mymaster 900000


sentinel parallel-syncs mymaster 2


- 启动哨兵:
/home/hadoop/apps/redis-3.0.0/bin/redis-server /home/hadoop/apps/redis-3.0.0/etc/sentinel.conf --sentinel &




- 查看哨兵相关信息:
/home/hadoop/apps/redis-3.0.0/bin/redis-cli -h 192.168.137.4 -p 26379 info Sentinel




- 验证哨兵功能,关闭主节点:
/home/hadoop/apps/redis-3.0.0/bin/redis-cli -h 192.168.137.5 -p 6379 shutdown
当主节点停掉之后,在哨兵服务器上将会自动选举出新的主节点,这里选举出hadoop4为主节点。重新启动hadoop5,则会重新加入到集群中,作为salver点。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: