最简便的清空memcache的方法

如果要清空memcache的items,常用的办法是什么?杀掉重启?如果有n台memcache需要重启怎么办?挨个做一遍?

很简单,假设memcached运行在本地的11211端口,那么跑一下命令行:
$ echo ”flush_all” | nc localhost 11211

注:flush并不会将items删除,只是将所有的items标记为expired。

原文:Flushing memcached servers the easy way

作者: Volcano 发表于July 20, 2008 at 9:08 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags:

2 条评论 »

  1. smzz 于 2008-10-17 @ 16:57:49 留言

    php的Memcache::flush()方法也可以
    see also: http://cn2.php.net/manual/en/function.memcache-flush.php

  2. Volcano 于 2008-10-21 @ 16:14:26 留言

    这里说的方法可以用于没安装php的环境,随时可以跑

RSS 为此帖反馈评论

留条评论