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

基于sentinel(哨兵)实现redis集群的管理

2017-07-12 20:20 781 查看
在进行配置之前需要了解:Sentinel是Redis的一个组件,是基于Redis的独立于redis-server的服务。

我们在建立了redis集群之后,通过对sentinel.conf的配置文件的编写,实现对redis集群的主机进行监控实现主备的实时转换,实现高可用。就是通过开启sentinel服务实现,对redis的管理。也就是解压好了redis后在里面集成了sentinel服务,开启一个redis节点,开启对应的sentinel服务,也可以只开其中一个服务。只需要配置号相应的配置文件。

实现步骤:

1、修改配置文件

将redis解压后 修改redis-3.2.9目录下的sentinel.conf文件中的内容:

sentinel monitormymaster
127.0.0.1 6379 2

sentinel down-after-milliseconds mymaster 60000

sentinel failover-timeout mymaster 180000

sentinel parallel-syncs mymaster 1

daemonize yes

logfile“path/sentinel.log”
protected-mode no

2、启动服务

./redis-sentinel
/path/to/sentinel.conf

详情请咨询开源网站:
https://segmentfault.com/a/1190000002680804
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 集群 redis senginel