深入学习Redis:Redis一主两从搭建

标签: Redis  

redis的一主多从的搭建很简单,但是一般需要搭配redis sentinel哨兵集群,将会在下篇文章介绍。

配置

master:192.168.56.101

slave1:192.168.56.102

slave2:192.168.56.103

如何搭建虚拟机集群环境,可以参考:Vagrant搭建虚拟机集群
如何部署Redis单机服务,可以参考:Redis深入学习(一):Linux CentOS 7 安装Redis 4.0.11

读写分离

分别在slave1和slave2上配置:

slaveof 192.168.56.101 6379

集群安全认证

如果在master上启用了安全认证,也就是配置requirepass

那么在slave上需要配置连接口令,也就是masterauth

为了方便配置redis sentinel,最好这两个都配置,并且密码设置相同。

测试

yum install telnet
telnet 192.168.56.101 6379

如果无法连接到主节点的6379端口,那么在所有机器上执行如下命令:

iptables -A INPUT -p tcp --dport 6379 -j ACCEPT

分别启动所有的节点,成功后,查看主节点下的从节点信息:

redis-cli -h 192.168.56.101 -p 6379 -a yourPassword
192.168.56.101:6379> info replication

「真诚赞赏,手留余香」

请我喝杯咖啡?

使用微信扫描二维码完成支付

相关文章