一开始学习的时候,大家肯定是搭建单机的redis实例,用于自我的一些基本命令的学习。在现实的生产环境中,Master-Slave模式是很常见的。本教程是基于已经搭建好单实例的基础上,搭建的,如果还未搭建的,请参考博客:https://blog.youkuaiyun.com/unhejing/article/details/79893852
第一步 拷贝redis.conf
cp /etc/redis/6379.conf /root/home/redis/slave.conf
第二步 修改拷贝出来的slave.conf
修改配置如下
// 指定当前是哪个主服务器的从库
slaveof masterIp 6379
// 如果主库存在密码,则需要如下配置,如果不需要则可以不配置
masterauth 123456
第三步 启动从库服务
redis-server /root/home/redis/slave.conf
查看是否启动的命令 ps -aux | grep redis
第四步 客户端写入主库
python例子
###测试主从机制
import redis
conn = redis.StrictRedis(host='XXX.XXX.XX.XX',port=6379,password=123456,decode_responses=True)
conn.set("testSlavof","test")
连接从库查询
redis-cli -h XXX.XXX.XX.XX -p 6380 -a 123456
get testSlavof
总结
以上步骤是根据实际操作总结,对比网上多个博客,得出最简单的步骤