关于memcache

addServer(ip,port)

增加多台服务器,并记录servernum。get或set时通过crc32($key)%servernum来指定某台具体的服务器。

缺点,增减服务器时由于servernum变化,可能会导致所有的key-value都失效

 

memcache内存管理

通过观察getExtendedStats()返回的[curr_items]可知:

1、某key-value过期后只有当再次访问该key或指定内存满时才会被真正从内存清除。

2、当增加key-val而指定内存不足时,memcache会回收离过期时间最近的数据空间

 

 

你可能感兴趣的:(服务器)