gpt4 book ai didi

memcached - 如何检查 memcached 条目的到期日期

转载 作者:行者123 更新时间:2023-12-05 08:10:13 29 4
gpt4 key购买 nike

我在 ubuntu 12.04 上运行 apache/php/memcached

我设置的 key 在过期后仍然有效。我们使用的代码与我们从中迁移的内存缓存 PAAS 的代码相同。

我如何确认过期实际上是在 key 上设置的?

如果我 telnet 并获取 [mykey],它只会显示值,而不是到期时间。

最佳答案

您可以通过运行 stats cachedump 命令来验证 memcached 中的项目的过期时间。 Cachedump 需要两个数字参数;项目索引,以及要显示的项目数。 Memcached 将返回具有大小(以字节为单位)和 unix 时间戳的项目列表。

示例 telnet session

// Add something to cache
>> set apples 0 130 3
>> Foo
<< STORED

// List ITEM stats
>> stats items
<< STAT items:1:number 1
<< STAT items:1:age 7
<< 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
<< END

// Verify expiration time
>> stats cachedump 1 1
<< ITEM apples [3 b; 1393944062 s]
<< END

和 1393944062 => 2014 年 3 月 4 日星期二 08:41:02 -0600

关于memcached - 如何检查 memcached 条目的到期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948934/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com