redis
文章平均质量分 88
^花九九
这个作者很懒,什么都没留下…
展开
-
redis中缓存雪崩,缓存穿透,缓存击穿等
由于原有缓存失效(或者数据未加载到缓存中),新缓存未到期间(缓存正常从Redis中获取,如下图)所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机,造成系统的崩溃。比如我们设置缓存时采用了相同的过期时间,在某个时间节点,大量的 key 失效,导致大量的请求从缓存中获取不到数据而去请求数据库。解决方法:(1)碰到这种情况,一般并发量不是特别多的时候,可以加锁排队,加锁排队的解决方式分布式环境的并发问题,有可能还要解决分布式锁的问题;原创 2023-12-09 16:46:54 · 1334 阅读 · 1 评论 -
redis持久化机制
Redis 是一个基于内存的系统,它使用,以提供快速读写访问。内存存储的数据是容易丢失的,这就意味着如果Redis一旦奔溃或者重启,所有数据都将丢失。为了解决这个问题,Redis引入了持久化机制,它允许Redis将内存中的数据异步或同步地写入磁盘中,以便在Redis重启时能够从磁盘中恢复数据。。。快照是内存数据的形式,在存储上非常紧凑,而 AOF 日志记录的是内存数据修改的指令记录文本。原创 2023-12-09 11:55:20 · 894 阅读 · 0 评论 -
redis
Redis是NoSQL数据库。原创 2023-12-08 17:44:02 · 1018 阅读 · 0 评论 -
跳跃表以及在redis中的应用
redis,跳表原创 2023-07-20 15:07:40 · 125 阅读 · 1 评论