肉渣教程

Memcached 删除机制

上一节 下一节

LRU删除机制

Memcached虽然会优先使用已超时的记录所占的内存空间,但是依然会有超出最大使用内存的限制值时。当追加新记录时,所能使用的内存空间不足时,Memcached会使用默认的LRU机制(Least Recently Used)来删除当前内存中最近最少使用的缓存数据

禁用LRU删除机制

一般来说还是非常建议开启LRU机制,但是也许偶尔会遇到需要禁用LRU机制,那就在使用-M参数进行启动即可:

$ memcached -M -m 100

如上所示,当超过最大使用内存限制100MB时,Memcached则会返回错误。


LRU机制对于缓存来说,非常经典,因此极度不建议禁用LRU机制


Memcached 删除机制

上一节 下一节