gpt4 book ai didi

memcached - 设置一个已经存在的 memcached key 会刷新过期时间吗?

转载 作者:行者123 更新时间:2023-12-04 02:06:09 26 4
gpt4 key购买 nike

假设我有以下代码:

Memcached->set('key', 'value', 60); (expire in one minute)

while (1) {
sleep 1 second;
data = Memcached->get('key');
// update data
Memcached->set('key', data, 60);
}

在循环的 60 次迭代之后, key 是否会过期,并且在读取它时我会得到一个 NULL?还是连续设置会一直把每次过期时间推到最后一次设置后的1分钟?

文档提到了这一点,我已经在不同的上下文中对此进行了测试,我很确定我得到了不同的结果。

最佳答案

好的,最后通过实验找到了我的答案......

原来是“设置” 延长过期时间,基本上和删除item并重新设置一个新的过期时间是一样的。

但是,增量 没有 延长有效期。如果你增加一个键,它会保持你最初设置它时的原始过期时间。

关于memcached - 设置一个已经存在的 memcached key 会刷新过期时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066939/

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