0

我使用 memcached 存储一些 HTML 文件,但有时我无法检索它们。我正在使用 telnet 连接到 memcached。

我运行stats cachedump <slab> 0它给了我一个类似于

ITEM mobile-https://local.master.lan/url-path-1 [232372 b; 1509033796 s] ITEM mobile-https://local.master.lan/url-path-2 [241813 b; 1509033790 s]

接着get mobile-https://local.master.lan/url-path-1

有时它会输出实际的 HTML,但有时它什么也不输出,它只是说END.

我检查了过期时间,它没有过期,我不知道为什么某些键 memcached 什么都不返回。

使用 CentOS 6.9

4

1 回答 1

2

问题是 memcached 内存不足并删除了一些值以为添加新值腾出空间。将 CACHESIZE 设置为更高的数字可解决此问题。

于 2017-10-25T10:50:17.290 回答