u010287873
点滴记录,是前进的脚步
2018-08-27 01:57
采纳率: 33%
浏览 473

redis的读写疑问求大神指点下

往上说redis的主从模式是为了读写分离,比如A机器上的redis服务代表主,B代表从。这样的话如果代码中一个方法内即需要读也需要写,那需要创建两个客户端来分别连接主redis服务和从服务吗?感觉这样好麻烦啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • vane11
    Vane11 2018-08-27 02:20

    这个使用其他的redis部署方式,sentinel 和 cluster 都可以

    点赞 评论
  • qq_33166714
    qq_33166714 2018-08-27 03:15

    redis部署可选择单节点(一台物理机,部署一个redis服务),多节点(哨兵模式/集群模式)。 java不需要封装多个客户端,一个即可。redis 客户端API支持哨兵还有集群模式。意思就是 你写入:客户端自动将value写入主节点,你读取,客户端自动从从节点获取value。

    点赞 评论
  • qq_19783793
    19783793 2018-08-27 05:13

    不需要的,,只要在redis访问工具类中配置不同的连接池就可以了,详情请参考:https://blog.csdn.net/keysilence1/article/details/52949532

    点赞 评论

相关推荐