gpt4 book ai didi

python - incr 如何处理过期时间?

转载 作者:太空狗 更新时间:2023-10-30 02:50:36 24 4
gpt4 key购买 nike

在memcached(appengine api实现)中,expiration是如何与incr()交互的? incr() 没有时间参数,但是如果我在另一个调用中添加 key 会发生什么而不是像这样使用 initial_value 参数:

memcache.add('testcounter', 0, time=60*90) 
newcnt = memcache.incr('testcounter')

testcounter 还会在 90 分钟后过期吗?到时候要不要再调用这个?

最佳答案

memcache overview对于 GAE,他们说:

“应用程序可以在存储值时提供过期时间,可以是相对于添加值的时间的秒数,也可以是 future 的绝对 Unix 纪元时间(a从 1970 年 1 月 1 日午夜算起的秒数)。该值将不迟于此时被驱逐,尽管它可能因其他原因被驱逐。”它没有提到修改。

如果您查看 google.appengine.api.memcache.init.py 中的内存缓存代码,您会发现在 incr 或 _incrdecr 中都没有调用 set_expiration_time 函数

关于python - incr 如何处理过期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1890682/

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