首页 > 解决方案 > redis缓存和mysql之间如何保持数据一致?

问题描述

我更新mysql数据库的数据时,redis缓存没有及时更新。mysql数据变化怎么办,redis也能及时清除旧缓存?

标签: pythonmysqldjangoredis

解决方案


我建议使用一些 MySQL CDC(change data capture) 工具,捕获数据更改事件并驱逐关系 redis 键。
https://github.com/wushujames/mysql-cdc-projects/wiki

(这不是一个强一致性,而是一种非常简单的方法)


推荐阅读