gpt4 book ai didi

python - 重置/更新 Couchbase 计数器的 TTL

转载 作者:行者123 更新时间:2023-11-30 23:09:34 25 4
gpt4 key购买 nike

(这是一个非常简单的问题 - 可以通过尝试来回答 - 但由于文档没有明确说明它,我想我应该在这里记录它)

当我设置一个新的 TTL 沙发底座计数器(例如,在 python 中使用 incr())时 - 然后用另一个 TTL 值重新 incr() 计数器, key 的 TTL重置为新值?

这是问这个问题的另一种方式:

如果我运行以下代码:

cb.incr(key='mykey',amount=1,initial=1,ttl=10) //10 seconds TTL
cb.incr(key='mykey',amount=1,initial=1,ttl=100) //will this update the TTL?

key 会在 10 秒或 100 秒后过期吗?

Python 库文档:http://docs.couchbase.com/sdk-api/couchbase-python-client-1.2.3/api/couchbase.html

最佳答案

不,第二个 incr 操作不会更新 TTL。如果您确实想更改 TTL,请使用 touch 命令。

请注意,这与原始 memcached 协议(protocol)的行为相匹配 - 例如参见 How does incr work with expiry times?

关于python - 重置/更新 Couchbase 计数器的 TTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119250/

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