【问题标题】:Does memcache get refreshes the expriry time keymemcached 是否会刷新到期时间键
【发布时间】:2013-11-25 11:45:53
【问题描述】:

最近在一个项目中使用 memcache 时,我观察到即使连续检索密钥,密钥也会过期。我很想知道这是否是 memcache 的默认行为。我们能否覆盖此行为以定期刷新密钥。

【问题讨论】:

    标签: caching memcached


    【解决方案1】:

    memcache 无法在 get 时刷新时间。所以要重置memcache的时间,它应该再次设置到服务器中。这样超时值将重置为零。

    【讨论】:

      【解决方案2】:

      最新的memcached调用gat(get and touch)应该有一个命令。您可以使用该命令在获取密钥时刷新过期时间。只是做一个普通的get不会导致过期时间被更新。

      【讨论】:

      • 我正在使用 google ssm 客户端作为 memcached 服务器。似乎它没有用于gat的api。无论如何感谢您的回复。
      • 我在memcahe1.4.15版本上试过gat命令。它没有用。我错过了什么吗?
      猜你喜欢
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 2016-07-14
      相关资源
      最近更新 更多