redis缓存雪崩和持久化方式

2020-03-28  本文已影响0人  2b72c8f69bceg

redis缓存击穿失效,解决方案是加锁,只能放行让一个进程进来,读取数据写到redis,然后再放行其他的进程,缓存雪崩是预防增加随机的过期时间,redis的值由2变成1保持数据库的一致性是使用redis的缓存失效策略,redis缓存穿透是使用布隆过滤器,将数据按照0,1的格式存放在过滤器里,然后去里面查询如果是1表示没有,就不用去查询数据库了。0表示有,可以直接查询。redis rdb持久化是记录快照的形式是二进制的内容,缺点是数据不是很及时,aof是把操作的指令写到文件里面,set get但是恢复慢的原因是需要编译指令所以慢,根据内存达到一定大小后进行压缩存储。redis恢复的时候默认看是否开启了aof,如果开启了,就从aof恢复,没有的话再看rdb

上一篇下一篇

猜你喜欢

热点阅读