Redis主从配置步骤:1. 主节点redis.conf设置bind 0.0.0.0 port 6379;2. 从节点redis.conf设置bind 0.0.0.0 port 6380,并添加replicaof 主IP 主端口;3. 主从重启后,从节点执行info replication确认Slave状态;4. 测试写入主节点数据,从节点自动同步,实现高效稳定数据安全备份。
主从复制配置详解
在主服务器的redis.conf文件中,无需特殊配置,只需确保protected-mode no和bind适当设置。从服务器的redis.conf中,添加slaveof 192.168.1.100 6379和masterauth password(如果主有密码)。启动后,从服务器会自动从主服务器拉取数据,实现全量同步和增量同步,确保数据一致性。
快速搭建Redis主从
步骤1:准备两台服务器,主安装Redis,从安装Redis。步骤2:主节点默认配置启动。步骤3:从节点配置slaveof 主IP 6379,启动Redis。步骤4:主节点INFO replication查看Slave列表,从节点INFO replication查看Master信息。数据写入主即同步到从,高可用无忧。
Redis主从架构优势
主从配置简单,只需一行slaveof命令,从节点自动同步主节点数据,支持读写分离,主写从读,提升性能。故障时从节点快速升为主,数据安全稳定,助力生产环境无忧部署。
主从同步验证
配置完成后,在主节点执行SET key value,从节点GET key确认同步成功。监控REPLICAOF状态,确保运行中稳定。定期检查日志,避免网络中断导致同步失败。
常见主从问题解决
如果从节点显示Master_Link_Down,检查防火墙、网络连通性和端口。同步延迟高时,优化网络带宽或调整repl-diskless-sync yes提升效率。
生产环境主从优化
启用repl-diskless-sync yes减少磁盘IO,主从间使用内网IP,设置timeout 60避免心跳超时,多从一主架构读负载均衡,数据安全高效稳定。
FAQ
Q: 主从配置后数据不同步怎么办?
A: 检查slaveof IP端口是否正确,网络连通,重启从节点或执行SLAVEOF NO ONE后重新SLAVEOF。
Q: 如何查看主从状态?
A: 执行INFO replication,主显示connected_slaves,从显示master_host和master_port。
Q: 主节点挂了怎么处理?
A: 手动将从节点提升为主,修改conf为masterof no,更新其他从节点的slaveof。
Q: 主从支持密码吗?
A: 主requirepass pwd,从masterauth pwd,两边设置一致即可。