![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试专栏
文章平均质量分 62
ElendaLee
这个作者很懒,什么都没留下…
展开
-
分布式缓存Redis6 持久化配置 AOF 和 RDB
一、Redis6 持久化配置介绍和RDB讲解 Redis持久化介绍 Redis是一个内存数据库,如果没有配置持久化,redis重启后数据就全丢失 因此开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 两种持久化方式 RDB (Redis DataBase) AOF (Append Only File) RDB持久化介绍 在指定的时间间隔内将内存中的数据集快照写入磁盘 默认的文件名为d原创 2022-05-22 17:13:53 · 394 阅读 · 0 评论 -
内存不足时 Redis的 Key 内存淘汰策略
背景 redis在占用的内存超过指定的maxmemory之后, 通过maxmemory_policy确定redis是否释放内存以及如何释放内存 提供多种策略 策略 volatile-lru(least recently used) 最近最少使用算法,从设置了过期时间的键中选择空转时间最长的键值对清除掉; volatile-lfu(least frequently used) 最近最不经常使用算法,从设置了过期时间的键中选择某段时间之内使用频..转载 2022-05-22 15:29:08 · 165 阅读 · 0 评论 -
Redis6的 key 过期时间删除策略
背景 redis的key配置了过期时间,这个是怎么被删除的 redis数据明明过期了,怎么还占用着内存? Redis 就只能用 10G,你要是往里面写了 20G 的数据,会发生什么?淘汰哪些数据 redis key过期策略 定期删除+惰性删除。 Redis如何淘汰过期的keys: set name jack 3600 定期删除: 隔一段时间,就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除, 定期删除可..转载 2022-05-22 15:20:18 · 106 阅读 · 0 评论