存储在Memcached中的项目似乎没有理由消失(TTL:86400但有时在60s内消失)。但是,有足够的可用空间,统计数据可以实现零驱逐。
丢失的物品似乎是较大的物品。在添加其他一些大项目后,它们似乎消失了。可能是这样吗"平板"对于较大的物品是否已满且物品被驱逐而未被报告?
Memcached版本1.4.5。
答案 0 :(得分:0)
密钥可以在memcached到期之前被逐出;这是memcached处理内存(see this answer for more details)的一个副作用。
如果您存储的项目足够大以至于这成为问题,则memcached可能是您尝试执行的任务的错误工具。在这种情况下,您基本上有两个实用选项: