【发布时间】:2012-08-27 19:21:53
【问题描述】:
我看过一篇文章,使用memcache缓存mysql数据库中存储的密码,有一定的生命周期,但是当用户密码在数据库中更新时,memcache仍然缓存旧数据,生命周期结束后,取数据再次从数据库中获取最新数据。
还有其他方法可以立即获取最新更新的数据吗?
【问题讨论】:
我看过一篇文章,使用memcache缓存mysql数据库中存储的密码,有一定的生命周期,但是当用户密码在数据库中更新时,memcache仍然缓存旧数据,生命周期结束后,取数据再次从数据库中获取最新数据。
还有其他方法可以立即获取最新更新的数据吗?
【问题讨论】:
通常你在应用中使用的框架会让你设置规则,例如:
当然,一种方法是在更新数据库中的密码的例程中,相同的例程使内存缓存中的相关记录过期。
【讨论】: