Memcache stats cachedump

时间:2009-10-29 18:44:58

标签: memcached telnet

我们发现,使用我们的memcache,一些键往往会丢失。要进行调试,我使用命令stats cachedump <slab> <limit>

输出是这样的:

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年)!所以也许我们的问题就在这里......或许我误解了一些事情。

谢谢!

2 个答案:

答案 0 :(得分:7)

这是到期时间,作为unix时间戳。

因此,带有'1256946250'的项目将于'2009年10月31日星期六01:44:10'到期

答案 1 :(得分:2)

这些是unix风格的时间戳。您可以here将它们转换为人类可读的日期时间。基本上,它是自1970年1月1日以来的秒数