要查看Redis的淘汰策略,可以使用以下命令:
CONFIG GET maxmemory-policy
命令,可以查看當前的淘汰策略。Redis的淘汰策略有以下幾種:
noeviction
:不進行淘汰,當內存達到上限時,對新寫入的數據進行拒絕。allkeys-lru
:Least Recently Used,淘汰最近最少使用的鍵。volatile-lru
:只對設置了過期時間的鍵進行最近最少使用淘汰。allkeys-random
:隨機淘汰。volatile-random
:只對設置了過期時間的鍵進行隨機淘汰。volatile-ttl
:根據鍵的過期時間進行淘汰,越早過期的鍵越容易被淘汰。注意:在Redis的配置文件(redis.conf)中也可以通過修改maxmemory-policy
來設置淘汰策略。