Macos 是memcached’;缓存转储是否应一致?

Macos 是memcached’;缓存转储是否应一致?,macos,memcached,Macos,Memcached,我读过很多关于堆栈溢出和其他地方的文章,都说stats cachedump不受支持,很快就会被删除,限制为转储1MB,等等。然而,由于我刚刚开始使用memcached,我发现列出我在开发中设置的所有(很少)键非常方便 然而,我目前得到的结果极不一致,几乎没有什么用处。请参阅此示例会话,其中我清除了所有内容,然后设置了三个非常小的项目(为清晰起见添加了空行): 然后,stats items说板1中有3个项目,正如预期的那样: stats items STAT items:1:number 3 ST

我读过很多关于堆栈溢出和其他地方的文章,都说
stats cachedump
不受支持,很快就会被删除,限制为转储1MB,等等。然而,由于我刚刚开始使用memcached,我发现列出我在开发中设置的所有(很少)键非常方便

然而,我目前得到的结果极不一致,几乎没有什么用处。请参阅此示例会话,其中我清除了所有内容,然后设置了三个非常小的项目(为清晰起见添加了空行):

然后,
stats items
说板1中有3个项目,正如预期的那样:

stats items
STAT items:1:number 3
STAT items:1:number_hot 0
STAT items:1:number_warm 0
STAT items:1:number_cold 3
STAT items:1:age_hot 0
STAT items:1:age_warm 0
STAT items:1:age 3
STAT items:1:evicted 0
STAT items:1:evicted_nonzero 0
STAT items:1:evicted_time 0
STAT items:1:outofmemory 0
STAT items:1:tailrepairs 0
STAT items:1:reclaimed 0
STAT items:1:expired_unfetched 0
STAT items:1:evicted_unfetched 0
STAT items:1:evicted_active 0
STAT items:1:crawler_reclaimed 0
STAT items:1:crawler_items_checked 0
STAT items:1:lrutail_reflocked 57
STAT items:1:moves_to_cold 23
STAT items:1:moves_to_warm 20
STAT items:1:moves_within_lru 0
STAT items:1:direct_reclaims 0
STAT items:1:hits_to_hot 0
STAT items:1:hits_to_warm 0
STAT items:1:hits_to_cold 23
STAT items:1:hits_to_temp 0
END
但当我尝试列出slab 1中的所有项目时,结果完全不一致。通常会列出3个任意键中的2个,但有时会列出全部3个(这证明数据都在那里并且没有被逐出):

这是怎么回事?这是预期的行为吗

我正在macOS上使用最新的memcached版本1.5.8。

如中所述,转储memcached最新版本中所有密钥的正确方法是使用
lru爬虫metadump 1
(或
lru爬虫metadump all

stats items
STAT items:1:number 3
STAT items:1:number_hot 0
STAT items:1:number_warm 0
STAT items:1:number_cold 3
STAT items:1:age_hot 0
STAT items:1:age_warm 0
STAT items:1:age 3
STAT items:1:evicted 0
STAT items:1:evicted_nonzero 0
STAT items:1:evicted_time 0
STAT items:1:outofmemory 0
STAT items:1:tailrepairs 0
STAT items:1:reclaimed 0
STAT items:1:expired_unfetched 0
STAT items:1:evicted_unfetched 0
STAT items:1:evicted_active 0
STAT items:1:crawler_reclaimed 0
STAT items:1:crawler_items_checked 0
STAT items:1:lrutail_reflocked 57
STAT items:1:moves_to_cold 23
STAT items:1:moves_to_warm 20
STAT items:1:moves_within_lru 0
STAT items:1:direct_reclaims 0
STAT items:1:hits_to_hot 0
STAT items:1:hits_to_warm 0
STAT items:1:hits_to_cold 23
STAT items:1:hits_to_temp 0
END
stats cachedump 1 0
ITEM key1 [3 b; 0 s]
ITEM key2 [3 b; 0 s]
END

stats cachedump 1 0
ITEM key3 [3 b; 0 s]
ITEM key2 [3 b; 0 s]
END

stats cachedump 1 0
ITEM key2 [3 b; 0 s]
ITEM key1 [3 b; 0 s]
END

stats cachedump 1 0
ITEM key2 [3 b; 0 s]
ITEM key1 [3 b; 0 s]
ITEM key3 [3 b; 0 s]
END

stats cachedump 1 0
ITEM key2 [3 b; 0 s]
ITEM key1 [3 b; 0 s]
ITEM key3 [3 b; 0 s]
END

stats cachedump 1 0
ITEM key2 [3 b; 0 s]
ITEM key3 [3 b; 0 s]
END