# volatile-lru -> Evict using approximated LRU, only keys with an expire set. 在过期集合的键中,尝试回收最久未被访问的键(LRU),使得新添加的数据有空间存放。 # allkeys-lru -> Evict any key using approximated LRU. 在所有的键中,尝试回收最久未被访问的键(LRU),使得新添加的数据有空间存放。 # volatile-lfu -> Evict using approximated LFU, only keys with an expire set. 在过期集合的键中,驱逐使用频率最少的键(LFU),使得新添加的数据有空间存放。 # allkeys-lfu -> Evict any key using approximated LFU. 在所有的键中,驱逐使用频率最少的键(LFU),使得新添加的数据有空间存放。 # volatile-random -> Remove a random key having an expire set. 在过期集合的键中,随机回收键,使得新添加的数据有空间存放。 # allkeys-random -> Remove a random key, any key. 在所有的键中,随机回收键,使得新添加的数据有空间存放。 # volatile-ttl -> Remove the key with the nearest expire time (minor TTL) 在过期集合的键,优先回收存活时间(TTL)较短的键,使得新添加的数据有空间存放。 # noeviction -> Don't evict anything, just return an error on write operations. 不淘汰,返回错误当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但DEL和几个例外)