Redis主从模式
redis支持主从同步,而且也支持一主多从的结构。 主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。 redis的主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低redis的处理性能。
主从模式的一个作用是备份数据,这样当一个节点损坏时,数据因为有备份,可以方便恢复。
另一个作用是负载均衡,所有客户端都访问一个节点肯定会影响Redis工作效率,而主从模式下,查询操作就可以通过查询从节点来完成。
主从模式
主从模式的配置
环境说明:
主机名称 | IP地址 | 端口及角色 |
---|---|---|
redis-master | 192.29.0.147 | 6379 主节点 |
redis-slave01 | 192.29.0.203 | 6379 从节点 |
redis-slave02 | 192.29.0.204 | 6379 从节点 |
分别修改每台服务器的redis.conf配置文件
redis-master
修改IP地址bind bind 192.29.0.147
修改端口 port 6379
修改pid pidfile /var/run/redis_6379.pid
修改log地址 logfile "/home/redis5/6379/redis_6379.log"
修改replicaof replicaof 192.29.0.147 6379
redis-slave01
修改IP地址bind