我们发现,使用我们的memcache,一些密钥往往会丢失。为了调试,我使用的命令stats cachedump <slab> <limit>
Memcache统计信息cachedump
输出是这样的:
ITEM key-stuff-123-mlgtr-tmura [58 b; 1256946310 s]
ITEM key-stuff-123-mlgtr-isuca [58 b; 1256946310 s]
ITEM key-stuff-123-mlgtr-arpan [58 b; 1256946310 s]
ITEM key-stuff-123-mlgtr-nanhai [59 b; 1256946252 s]
ITEM key-stuff-123-mlgtr-naka3 [58 b; 1256946250 s]
ITEM key-stuff-123-mlgtr-erlang [59 b; 1256946250 s]
ITEM key-stuff-123-mlgtr-junkma [59 b; 1256946250 s]
ITEM key-stuff-123-mlgtr-wilfue [59 b; 1256946250 s]
ITEM key-stuff-123-mlgtr-quinte [59 b; 1256946250 s]
ITEM key-stuff-123-mlgtr-yanbe [58 b; 1256946250 s]
我得到58 b
是大小;但是1256946250 s
会是什么?在几秒内到期?这似乎很高(55岁)!所以也许我们的问题在这里......或者我误解了一些东西。
谢谢!
“我们发现,使用我们的memcache,一些密钥往往会丢失”我发现最好是在假设这会发生的情况下处理memcache。这是一个缓存,而不是数据存储。如果你不能丢失钥匙,那么使用更耐用的东西。 – 2011-04-21 00:11:00