妙博客

主机评测 香港服务器 洛杉矶VPS测评

redis怎么保证和mysql数据一致

方案一:

基本思路:在写库前后都进行redis.del(key)操作

1、先删除缓存

2、再写数据库

4、延迟一段时间再次删除缓存


方案二:

先更新数据库,再删除缓存。并配合消息队列来重试缓存的删除,或者用阿里 Canal 中间件订阅 MySQL binlog 删除缓存。

Copyright Your 142132.com Rights Reserved. 赣ICP备17010829号-2