redis哨兵模式

    单机安装部署
        一、安装

yum install epel-release -y
yum install redis -y


        二、部署
            1、配置redis.conf文件
                                创建配置文件

mkdir /root/redis
cd /root/redis
cp /etc/redis.conf .
cp redis.conf redis_6379.conf
cp redis.conf redis_6380.conf
cp redis.conf redis_6381.conf

                                配置配置文件

vim redis_6379.conf
vim redis_6380.conf
vim redis_6381.conf
         #三个文件内分别配置以下参数
                    端口号分别为6379,6380,6381
                    daemonize均为yes
                    6380和6381 均添加slaveof 127.0.0.1 6379
                    6380和6381分别把pidfile后面的值改为6380跟6381

     #启动服务
redis-server redis_6379.conf
redis-server redis_6380.conf
redis-server redis_6381.conf

    #查看服务进程是否打开
ps -ef|grep redis


                        
            2、测试

#登录6379
redis-cli -p 6379

#查看主从分配
role

#创建数据
set name jxx

#退出
exit

#登录6380
redis-cli -p 6380

#查看数据是否同步
get name

#查看诸佛那个分配
role


#退出
exit

#登录6381
redis-cli -p 6381

#查看数据是否同步
get name

#查看诸佛那个分配
role

#退出
exit


            3、配置redis-sentinel.conf文件
                        创建配置文件
 

cp /etc/redis-sentinel.conf /root/redis
cd /root/redis
cp redis-sentinel.conf redis-sentinel_26379.conf
cp redis-sentinel.conf redis-sentinel_26380.conf
cp redis-sentinel.conf redis-sentinel_26381.conf

                        配置配置文件

vim redis-sentinel_26379.conf
vim redis-sentinel_26380.conf
vim redis-sentinel_26381.conf


                    端口号换成与文件名相应的端口号

port 26379
port 26380
port 26381


                    守护进程后台启动
                        

daemonize yes


                    关闭保护模式
                      

 protected-mode no


                启动服务

redis-server redis-sentinel_26379.conf
redis-server redis-sentinel_26380.conf
redis-server redis-sentinel_26381.conf


                查看服务进程是否打开
                    

ps -ef|grep redis


                        
            4、测试
                登录26379
                 

info                       #查看主从分配情况及硬件占用率

exit                       #退出


                登录6379
                  

#把主库6379停掉
shutdown

#退出
exit


                查看进程是否停掉
                    

ps -ef|grep redis


                        
                分别登录6380和6381
                  

#查看主从分配情况
role

#退出
exit


                重新启动6379服务
                    

redis-server redis_6379.conf


                登录6379
 

#查看主从分配情况
role

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱笑的男孩0522

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值