Memcached密钥保持恢复到以前的版本

时间:2012-10-09 23:01:53

标签: php memcached

我有一个非常奇怪的问题,我完全无法解释。

想象一下:

正在查询表A:

select following.*
from followers_table following
where userid = 1

结果存储在memcached中。

当用户跟随​​或取消关注另一个用户时,将修改上表并删除memcached密钥,并将新结果存储回相同密钥下的memcached中。

大约30秒后,上一个键重新出现,旧数据完好无损!

在这30秒内,memcached键返回正确的新设置数据。它似乎只是出于某种原因而恢复原状,而对于我的生活,我看不出原因。

在使用memcached之前,我从未经历过这样的事情。

希望有人会对此有所了解,因为我甚至不知道从哪里开始。

提前致谢

0 个答案:

没有答案