摘要: 概述 当前修改或者保存,删除数据库数据之后,Redis中的数据也应该进行相应的变化。不然再次查询可能查询出已经删除的脏数据 无论是先写到缓存还是先写到数据库,这两部操作不能保证原子性,所以会出现数据不一致性问题 先删除缓存,在修改数据库,如果修改失败了,数据库中依旧是旧数据,缓存中是空的,读的时候缓 阅读全文
posted @ 2020-06-15 10:19 JXY_Super 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 查询数据库和缓存都没有的数据 如何解决缓存穿透 缓存空对象 布隆过滤器 缓存击穿 数据库有数据,缓存没有(这条数据没人访问过)数据刚好失效 大量并发访问热点key 解决缓存击穿 加锁 缓存雪崩 redis 挂了 大量key同一时间点失效了,同时大量请求进来访问这个失效的key 如何解决缓存 阅读全文
posted @ 2020-06-15 09:39 JXY_Super 阅读(227) 评论(0) 推荐(0) 编辑