redis的sentinel集群方案问题

socool23 2016-01-29 06:10:52
我现在在做redis的集群方案,初步的设想是三个主从的结构,一台master对应两台slave,使用redis的sentinel来监控主从关系。现在我可以用spring-data-redis里面获取到sentinel里面的master和slave信息,可以使用Jedis里面的shardedJedisPool来让数据均匀写到三台不同的redis的master服务器上面去,但是现在的问题来了,怎样来控制读的服务器仅仅从slave服务器来读呢?如果有的话,有没有相关的代码描述?谢谢。
...全文
2004 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
且听师说 2018-03-05
  • 打赏
  • 举报
回复
redis是不需要做读写分离的,内存数据库不存在IO瓶颈问题。如果数据量过大也是做分布式集群
yanbingwei86 2018-02-25
  • 打赏
  • 举报
回复
你可以自己去实时获取主redis的slave是那一个,可以订阅sentinel的主备切换事件,来做相应的pool的切换。这样可以做到类似读写分离的效果
reyoreyoreyo 2016-10-17
  • 打赏
  • 举报
回复
你可以看看这个 redis + Tomcat 8 的session共享解决 http://www.cnblogs.com/interdrp/p/4868740.html
pww71 2016-02-01
  • 打赏
  • 举报
回复
pwwMap is update Optimize the read cache, read file using small random buffer. more than one times increase the performance of diskmap . http://sourceforge.net/projects/pwwhashmap/files/stats/timeline
socool23 2016-02-01
  • 打赏
  • 举报
回复
自己顶贴,顶顶顶!!!

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧