【问题标题】:Memcache lifetime内存缓存生命周期
【发布时间】:2012-08-27 19:21:53
【问题描述】:

我看过一篇文章,使用memcache缓存mysql数据库中存储的密码,有一定的生命周期,但是当用户密码在数据库中更新时,memcache仍然缓存旧数据,生命周期结束后,取数据再次从数据库中获取最新数据。

还有其他方法可以立即获取最新更新的数据吗?

【问题讨论】:

    标签: memcached lifetime


    【解决方案1】:

    通常你在应用中使用的框架会让你设置规则,例如:

    • 数据在内存缓存中保留多长时间/何时从缓存中刷新记录
    • 如何/在什么情况下去数据库

    当然,一种方法是在更新数据库中的密码的例程中,相同的例程使内存缓存中的相关记录过期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 2019-05-24
      相关资源
      最近更新 更多