1、在salve节点对应的配置中修改如下内容:

#表示该从节点隶属于那个master

slaveof hostname|ipaddress port

举例:slaveof centos200 6379

#表示该从节点只读,默认开启

slave-read-only yes

#表示master节点的认证密码

masterauth 123456

 

2、查看master节点的info信息 

redis高可用(1):主从+读写分离
 

注意事项:

1、由于redis服务端和jedis客户端对读写分离支持的并不友好,所以基于当前结构,要实现真正意义上的读写分离,还需要修改jedis源码或进行二次封装,成本较高。实际上,在后期缓存数据较多时或读压力较大时,redis官方更推荐以集群(cluster)的方式存储数据(slot),多个slot将热点数据分散,主从+故障转移保证redis的高可用。

2、本文所讲的高可用基于实现(单)master节点的高可用(后期实现master cluster,集群中每个master的高可用与本文一致,即主从+故障转移(master cluster下的故障转移不是基于哨兵机制))

相关文章:

  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-06
  • 2021-04-29
  • 2022-01-23
  • 2021-06-26
  • 2021-11-27
  • 2021-04-25
  • 2021-09-09
相关资源
相似解决方案