如何保持Redis缓存和MySQL之间的数据一致?

时间:2019-04-24 07:54:45

标签: python mysql django redis

当我更新mysql dabatase的数据时,redis缓存未及时更新。我该怎么做才能更改mysql数据,redis还可以及时清除旧缓存?

1 个答案:

答案 0 :(得分:0)

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

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