风哥MySQL数据库工程师入门培训实战教程(从MySQL5.7 到 MySQL8.0)
内存释放机制
redis数据默认永不过期,即TTL(Time To Live)为-1。
对过期数据,redis采用定期删除+惰性删除:
定期删除 每100ms随机抽查部分key,将其中过期的释放
惰性删除 每当试图获取某个key时,检查其是否过期
当内存占满时,新的写入会报错。此时可在redis.conf(redis.windows.conf)文件中修改内存淘
redis数据默认永不过期,即TTL(Time To Live)为-1。
对过期数据,redis采用定期删除+惰性删除:
定期删除 每100ms随机抽查部分key,将其中过期的释放
惰性删除 每当试图获取某个key时,检查其是否过期
当内存占满时,新的写入会报错。此时可在redis.conf(redis.windows.conf)文件中修改内存淘