【问题标题】:Clear the cache in memcached server on OS X在 OS X 上清除 memcached 服务器中的缓存
【发布时间】:2013-02-09 02:38:57
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

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

echo 'flush_all' | nc localhost 11211

来源cyberciti.biz

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这意味着您将文件存储作为缓存存储,而不是 memcached
    猜你喜欢
    • 2010-10-02
    • 1970-01-01
    • 2014-05-23
    • 2012-09-20
    • 1970-01-01
    • 2016-07-11
    • 2011-08-29
    相关资源
    最近更新 更多