uyfrjk 发表于 2018-11-3 09:45:31

redis 主从的sentinel实现高可用

  双十一前后太忙,没有时间更新博客,本人写博客也只是为了技术分享,虽然不是所有的都是原创。但是都是自己整理出来的,花时间一个字一个字码出来的。后期也会加入图片,让看官们一目了然;
  这次主要分享的是redis主从自动切换sentinel的配置;
  环境:

  redis版本4.0.2
  192.168.3.14 主redis 端口6379 sentinel 端口:26379
  192.168.3.2 从redis 端口6379 sentinel 端口:26379
  如何安装redis本文不在阐述,请看我的其他redis想关文章
  首先启动redis主从,并贴上主从配置,为了方便查看配置,取消配置文档中的注释行和空行,此处分享一条命令
  # cat redis.conf | grep -v ^# | grep -v ^$ >> redis.conf.txt


  从配置加多一条slaveof 主ip 端口

  查看主从关系
  redis-cli -a 密码 登录redis
  info replication----查看redis主从状态
  主redis为192.168.3.14

  从192.168.3.2

  配置sentinel监控redis服务
  主sentinel配置

  从sentinel配置

  sentinel默认端口号26379
  要关闭protected-mode
  sentinel monitor mymaster 192.168.3.2 6379 1——监控mymaster(可以自定义名称)后面的1表示当sentinel哨兵有一台检测到redis无法提供服务就切换
  设置日志文件目录,方便查看sentinel日志信息sentinel.log
  sentinel 认证密码必须跟redis的认证密码一样,此例配置认证密码为linux
  最后几行是默认配置文件sentinel.conf没有的,启动sentinel服务后自动加上的;
  查看sentinel状态信息
  ./redis-cli -p 26379
  和登录redis有点区别,./redis-cli -a linux;-a 加密码登录 -p加端口登录sentinel

  具体详细的可以看看redis官网或者以下网址
  http://doc.redisfans.com/topic/sentinel.html

页: [1]
查看完整版本: redis 主从的sentinel实现高可用