xiu12 发表于 2018-11-7 09:20:07

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]
查看完整版本: Redis Sentinel集群方案--单机测试