摘要: 不管是先写MySQL数据库,再删除Redis缓存;还是先删除缓存,再写库,都有可能出现数据不一致的情况。举一个例子: 1.如果删除了缓存Redis,还没有来得及写库MySQL,另一个线程就来读取,发现缓存为空,则去数据库中读取数据写入缓存,此时缓存中为脏数据。 2.如果先写了库,在删除缓存前,写库的 阅读全文
posted @ 2019-11-25 17:39 goodup 阅读(609) 评论(0) 推荐(0) 编辑

如有不对之处,欢迎指出,一起成长