一、缓存过期机制
image.png image.pngredis的缓存过期机制有两种:
- 主动的定期删除
- 被动的惰性删除
-
主动的定期删除默认是如图中的一秒钟10次,这个可以自己设置,区间是1-500以内,如果超过100就不会很好,因为这个设置的越高,对于内存cpu的消耗就越大
-
惰性的删除就是当请求已经过期的key的时候,redis会去检测,如果过期就删除掉,这样的被动的方式,这种方式对于内存不友好,因为过期的key是一直占用着的,但是对于cpu友好,因为并不会一直的去检测删除,而是被动的方式
二、内存淘汰管理机制
image.png image.png下面可以设置参数 maxmemory
image.png
网友评论