Redis与数据库,这种情况如何缓存同步?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Redis与数据库,这种情况如何缓存同步?

初商 2019-08-16 21:13:45 1033

image.png

image.png

image.png

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

缓存 NoSQL 数据库 Redis 开发者
分享到
取消 提交回答
全部回答(1)
  • 牧明
    2019-09-27 19:04:04
    应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql。同时要注意避免冲突,在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。这样处理,主要是实时读写redis,而mysql数据则通过队列异步处理,缓解mysql压力,不过这种方法应用场景主要基于高并发,而且redis的高可用集群架构相对更复杂,一般不是很推荐。
    

    “答案来源于网络,供您参考” 希望以上信息可以帮到您!

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

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

推荐文章
相似问题