Redis安装及主从模式、哨兵模式

一、redis安装

1、安装gcc:yum -y install gcc-c++
2、下载安装包
cd /usr/local/src/redis
wget http://111.1.51.86/files/1187000008B19271/download.redis.io/releases/redis-5.0.8.tar.gz
3、解压:tar -zxvf redis-5.0.8.tar.gz
4、编译安装:make && make install
5、修改redis.conf配置:daemonize yesdir /usr/local/src/redis/etc
6、启动和关闭
redis-server /usr/local/src/redis/redis-5.0.8/redis.conf
redis-cli shutdown

二、redis主从模式

192.168.56.101 主
192.168.56.102、192.168.56.103 从
1、三台服务器部署redis,192.168.56.101机器上安装并修改配置完毕后另外两台机器拷贝即可。
2、修改redis.conf配置:两台从服务器配置replicaof 192.168.56.101 6379即可
3、测试:
3.1、三台机器启动redis服务:redis-server /usr/local/src/redis/redis-5.0.8/redis.conf
3.2、三台机器执行命令
进入客户端:redis-cli
查看信息:info
192.168.56.101显示:
在这里插入图片描述
192.168.56.102、192.168.56.103显示:
在这里插入图片描述

三、redis哨兵模式

1、哨兵模式的功能:监控主从数据库是否正常运行;主数据库出现故障时自动将从数据库转换为主数据库,实现自动切换。
2、配置步骤
2.1、新机器启动哨兵,为了测试方便,这里192.168.56.103启动哨兵
2.2、配置redis主从模式,参见第二章
2.3、修改sentinel.conf配置
daemonize yes
dir /usr/local/src/redis/etc
sentinel monitor mymaster 192.168.56.101 6379 1#名称、ip、端口、投票选举次数(1个或1个以上的哨兵认为主服务器不可用的时候,才会进行failover操作,这里只有1个哨兵)
sentinel down-after-milliseconds mymaster 5000#默认30秒检测一次是否宕机
sentinel parallel-syncs mymaster 2#配置为从节点的数量
sentinel failover-timeout mymaster 180000#failover过期时间,当failover开始后,在此时间内仍然没有触发任何failover操作,当前sentinel 将会认为此次failoer失败
2.4、启动哨兵:redis-server /usr/local/src/redis/redis-5.0.8/sentinel.conf --sentinel
2.5、所有机器都可查看哨兵信息:redis-cli -h 192.168.56.103 -p 26379 info Sentinel
2.6、关闭主节点192.168.56.101:redis-cli shutdown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值