Ubuntu16.04 安装Redis哨兵模式

本文详细介绍了在Ubuntu16.04上安装Redis主从服务和哨兵模式的步骤,包括安装redis-server、配置主从服务、启动redis服务、验证数据同步、安装redis-sentinel、配置哨兵模式、启动sentinel进程以及验证哨兵模式下的主从自动切换功能。

一.安装redis(主从服务一致):

sudo apt-get install redis-server

           

二.redis配置:

1.主服务(192.168.31.87)配置:

sudo vim /etc/redis/redis.conf

             

             

             

2. 从服务器(192.168.31.88)配置:

  sudo vim /etc/redis/redis.conf

             

             

             

三. 启动redis服务(主从服务一致):

1. sudo servcie redis-server start

2. 查看redis服务进程:

    ps -ef|grep redis

               

四. 验证主从配置(数据同步):

1. 主服务上登录客户端,添加数据并取得数据:

    redis-cli -h 192.168.31.87 -a 123

               

2. 从服务器登录客户端,查询验证数据(从服务上不能添加数据):

    redis-cli -h 192.168.31.88 -a 123

               

五. 安装redis-sentinel(哨兵),主从服务一致:

sudo apt-get install redis-sentinel

           

六. 配置哨兵模式(主从服务一致,为防止一个哨兵程序失效,主从服务上都配一个哨兵程序):

sudo vim /etc/redis/sentinel.conf

           

           

           

七. 启动sentinel进程(主从服务一致):

sudo service redis-sentinel start

检查服务状态:

sudo service redis-sentinel status

           

八. 验证哨兵模式:

1. 登录主服务(192.168.31.87):

   redis-cli -h 192.168.31.87 -p 26379

2. 查询系统状态(主从服务器上应该一致)

   //查询master状态                                                          //查询master状态

   sentinel master mymaster                                             sentinel slaves mymaster

                            

   //查询哨兵状态 

   sentinel sentinels mymaster

                        

3. 关闭主redis服务:

    sudo service redis-server stop

    查看redis服务的状态

               

4. 再次登录哨兵系统,查询状态(主从服务自动切换)

               

                                       

   尝试登录192.168.31.88,并进行写操作(31.88为从服务是不能写入):

              

5. 重新启动192.168.31.87,并读取key的值(主从服务完成切换,31.87不能写入)

              

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值