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

bla*_*age 1 memcached ruby-on-rails osx-lion

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

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

Rol*_*and 6

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

echo 'flush_all' | nc localhost 11211
Run Code Online (Sandbox Code Playgroud)

来源cyberciti.biz