redis
文章平均质量分 91
redis学习
.挽星.
这个作者很懒,什么都没留下…
展开
-
Redis缓存数据库(七)(缓存的使用问题)
一般情况下,我们都是选择删除缓存,因为删除缓存不会出现双写的问题,在查询的时候先去查询缓存再去查询数据库,若缓存中没有,数据库中有就放入缓存。缓存穿透是指查询一个数据库不存在的数据,此时缓存中也不会存在,当有大量的请求去后端请求时,会使数据库的压力急剧增加,可能会使数据库宕机。在这种情况下,我们要先更新数据库,再删除缓存,这种条件下只有在查询比删除快的情况下才会出现不一致的问题,然而这种情况是很难出现的。对于新增的数据,一般不会直接写入数据库,因此此时数据库与缓存中的数据是一致性的。原创 2023-05-23 16:25:59 · 111 阅读 · 0 评论 -
Redis缓存数据库(八)(缓存淘汰算法和过期策略)
当Redis的内存使用超出物理内存限制的时候,内存的数据会频繁的与磁盘的数据进行交换(swap),会使Redis的性能急剧下降,为了避免这种问题,Redis推出了缓存淘汰的机制。原创 2023-05-24 18:26:05 · 618 阅读 · 0 评论