清除OS X上的memcached服务器中的缓存

时间:2013-02-09 02:38:58

标签: ruby-on-rails memcached osx-lion

我在OS X Lion上运行Ruby on Rails 3.0.6。我已经设置了一个memcached服务器实例,并在开发中进行缓存以进行测试。一切都运行正常,但我决定清理我的数据库,看看应用程序如何在没有任何数据的情况下运行。我清理了它,重新启动了Apache,并在开发模式下关闭了缓存。去了主页,似乎数据仍然被缓存,所以我重新启动了Apache,但是没有效果(请记住,数据库中没有数据)。然后我杀死了memcached进程(它重启了自己)。那没用。所以我关闭了我的机器,并重新启动它,然而,数据被缓存了。

有没有办法刷新这个缓存?如果它存储在内存中,为什么重启不会清除缓存?

2 个答案:

答案 0 :(得分:3)

或者您可以从CLI执行此操作:

echo 'flush_all' | nc localhost 11211

来源cyberciti.biz

答案 1 :(得分:0)

原来删除/ tmp / cache中的缓存文件夹清除了缓存。现在我知道了:))