1
3
该怎么办?不,memcache是一个临时内存缓存,这意味着它所保存的任何数据都可能在任何时候消失,或者至少您应该在这种假设下工作。即使没有任何东西存储在memcache中,您的应用程序也应该是完全正常的。实际上,一种相当常见的测试技术是创建一个虚拟内存缓存,它根本不在缓存中存储任何数据。(它有存储和检索数据的方法,但它们不做任何事情)一旦你满意你的应用程序使用虚拟缓存,你就把它换出来并放入真正的memcache中。 在实践中,它可能大部分时间都能工作,因为除非您的计算机崩溃或内存不足,否则memcache不会随意删除任何东西,因为它感觉像是这样。但是我认为使用memcache来做类似的事情是不好的做法。 |
Xceptions · Google云正在缓存我的静态文件 6 年前 |
Thread7 · memcache出错 6 年前 |
Nick M · Rails/Dalli:从另一个命名空间终止片段 7 年前 |
ctor · 有限时间存储数据:memcache与mysql 7 年前 |