[@徐雷frank][¥20]Redis缓存的数据更新问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@徐雷frank][¥20]Redis缓存的数据更新问题

Nebula 2018-12-15 22:22:13 2007

使用Redis作为数据缓存,当数据库的数据更新时Redis如何同步更新?

缓存 NoSQL Redis 数据库
分享到
取消 提交回答
全部回答(3)
  • 步止
    2019-08-21 15:35:27

    redis一般不推荐作为数据库(源数据)的缓存, 如果要这么做的话, 目前来说还没有开源组件很好处理这种同步更新,一般做法是在应用层中处理更新DB层操作的时候同步或异步(发消息)来更新redis缓存

    0 0
  • 白宸
    2019-07-17 23:22:01

    可以应用层直接更新,同时也可以通过中间件从数据库写入缓存

    0 0
  • 徐雷frank
    2019-07-17 23:22:01

    Redis和数据库的同步问题,不知道有没有开源的工具解决这个问题,一般的策略是
    1、更新数据库的时候,顺便更新缓存,在业务逻辑层实现。
    2、当然为了避免性能问题,可以使用异步线程更新数据库,或者使用MQ消息队列更新数据库

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程