4

我们发现,使用我们的 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 年)!所以也许我们的问题就在这里……或者我误解了什么。

谢谢!

4

2 回答 2

8

它是过期时间,作为 unix 时间戳。

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

于 2009-10-29T18:53:04.447 回答
2

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

于 2009-10-29T18:55:43.123 回答