1、持久化策略(内存到磁盘上)
RDB
- 全部选中的数据进行全量备份
AOF日志记录修改指令
- 增量备份针对上一次选中的数据
2、内存淘汰策略
noeviction
- 默认策略,不删除数据
allkeys-lru
- 所有key中,删除最近最少使用的数据
volatile-lru
- 设置过期时间的所有key中,选取最近最少使用的数据删除
volatile-random
- 在所有key中,随机删除设置过期时间key的数据
volatile-ttl
- 设置过期时间key中,删除存活时间最短的数据
3、过期(定期)策略
定期删除
- 过期key放入独立字典中,定期删除字典数据
定期删除策略
- 定期删除
惰性删除
- 过期了,删除,不返回任何数据

本文详细介绍了Redis的两种数据持久化策略:RDB快照和AOF日志,以及内存淘汰策略,包括noeviction、allkeys-lru等五种策略。同时,讨论了过期策略的定期删除和惰性删除方式,帮助理解Redis如何管理和维护内存中的数据。
1277

被折叠的 条评论
为什么被折叠?



