请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教个问题,一台服务器上部署多个redis,使用redis做缓存。如果数据库某一条记录更新,多个redis怎么同步更新?

正在回答 回答被采纳积分+3

1回答

carlosfu 2017-12-06 20:42:12

这个方法有很多种:

  1. 原始方法:利用数据库的触发器。

  2. 利用binlog获取更新的记录,更新到redis中

  3. 纯考业务逻辑来实现。


0 回复 有任何疑惑可以回复我~
  • 提问者 路灯下的身影 #1
    可能我没问清楚。我的意思是:多个redis不是在多个内存区域嘛,我更新了一个redis,其他的redis怎么也做同步更新?
    今天我刚看到redis有发布订阅功能,是不是可以用这个功能解决呢?谢谢解答!
    回复 有任何疑惑可以回复我~ 2017-12-06 20:47:15
  • 都是master?
    回复 有任何疑惑可以回复我~ 2017-12-06 20:49:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信