Redis Sentinel集群方案--单机测试
cp –a –R –p ~/redis-2.8.3/redis.conf ./redis_cluster/master_6379/cp –a –R –p ~/redis-2.8.3/sentinel.conf ./redis_cluster/master_6379/6379-sentinel.conf
vi ./redis_cluster/master_6379/redis.conf(将对应配置修改成如下)
-------------------------------------------------------------------------------------------
####masterredis.conf
####端口
port 6379
####授权密码,在安全的环境中可以不设置
requirepass luyx30
masterauth luyx30
####注释指令重命名,若已配置则不需要修改
#rename-command
####开启AOF
appendonly yes
save “”
slave-read-only yes
-------------------------------------------------------------------------------------------
vi ./redis_cluster/master_6379/6379-sentinel.conf
-------------------------------------------------------------------------------------------
####mastersentinel.conf
##sentinel实例之间的通讯端口
port 26379
####sentinel需要监控的master信息: .
####应该小于集群中slave的个数,只有当至少个sentinel实例提交"master失效" 才会认为master为ODWON("客观"失效) .
sentinel monitor mymaster 127.0.0.1 6379 2
####授权密码,在安全的环境中可以不设置
sentinel auth-pass mymaster luyx30
####master被当前sentinel实例认定为“失效”(SDOWN)的间隔时间
sentinel down-after-milliseconds mymaster 30000
####当新master产生时,同时进行“slaveof”到新master并进行同步复制的slave个数。
##在salve执行salveof与同步时,将会终止客户端请求。
##此值较大,意味着“集群”终止客户端请求的时间总和和较大。
##此值较小,意味着“集群”在故障转移期间,多个salve向客户端提供服务时仍然使用旧数据。
sentinel parallel-syncs mymaster 1
####failover过期时间,当failover开始后,在此时间内仍然没有触发任何failover操作,当前sentinel将会认为此次failoer失败。
sentinel failover-timeout mymaster 900000
-------------------------------------------------------------------------------------------
页:
[1]