目录
前言:
redis数据库的最大缓存、主键失效、淘汰机制等参数都是通过配置文件来配置的,docker容器建立默认是无配置文件启动的,所以要下载一个redis.conf文件
下载链接:redis.conf
非docker容器的应该在redis的安装目录下就可以找到该文件(/usr/local/redis)
打开该文件找到
- 内存限制(MEMORY MANAGEMENT)
我们可以清楚的看到5.0之后新增了两个淘汰策略
淘汰策略
- volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。
- volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。
- volatile-random:从已设置过期时间的数据集中任意选择数据淘汰。
- volatile-lfu:从已设置过期时间的数据集挑选使用频率最低的数据淘