ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

NoSQL之redis之哨兵服务

2021-05-02 18:33:18  阅读:135  来源: 互联网

标签:NoSQL redis 192.168 哨兵 master sentinel 服务器


哨兵服务: 什么是哨兵?   监视redis服务器的状态,如主宕机,则把从服务器升级位主服务器 为什么要使用?   在企业初期,可以使用哨兵服务,节约成本。   哨兵服务介绍:   1:及那是master服务器   2:发现master宕机后,将从服务器升级为主服务器   3:主配置文件  sentinel.conf   服务运行后监视 master 主机,master宕机后 把对应slave 升级为master 准备redis主从结构 (如果主服务器设置了连接密码 slave也设置连接密码且密码要和master服务器一样) 主 从 51 52 配置哨兵服务器57
具体操作如下:
        1 安装redis 软件 
  503  rpm -q gcc  || yum -y install gcc
  504  tar -zxvf redis-4.0.8.tar.gz 
  505  cd redis-4.0.8/
  506  ls
  507  make && make install

2 创建并编写哨兵服务的主配置文件

]# vim /etc/sentinel.conf
bind 192.168.4.57 #哨兵服务使用的ip地址
port 26379 #服务端口号
sentinel monitor  plj  192.168.4.51 6379  1  #监视的主服务器是谁
sentinel auth-pass  plj 123456  #指定主服务器的连接密码
:wq        
        3 启动哨兵服务
]#redis-sentinel  /etc/sentinel.conf  (启动信息占用终端显示
4 测试配置
            4.1 停止主服务器51 的redis服务 
]# redis-cli  -h 192.168.4.51 -a  123456 shutdown

            4.2 哨兵服务终端 查看监视信息 
                有监视的信息输出
                
            4.3 原先slave角色的主机,角色变为master 
                192.168.4.51:6379> info replicaiton 
                Role:Master
            
            4.4 查看哨兵服务的主配置文件,会自动监视新的主服务器
                cat /etc/sentinel.conf
                
            4.5 宕机master 启动后,自动配置为 当前master 的slave 
                需要手动指定连接当前master 主机的连接密码
            192.168.4.51:6379> config set masterauth 123456    
            192.168.4.51:6379> config rewirte
            192.168.4.51:6379> info replicaiton
            Role:slave

 

标签:NoSQL,redis,192.168,哨兵,master,sentinel,服务器
来源: https://www.cnblogs.com/ahaocloud/p/14726118.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有