如果要清空memcache的items,常用的辦法是什麼?殺掉重啟?如果有n台memcache需要重啟怎麼辦?挨個做一遍?
很簡單,假設memcached運行在本地的11211端口,那麼跑一下命令行:
$ echo ”flush_all” | nc localhost 11211
注:flush並不會將items刪除,只是將所有的items標記為expired。
或者
第一、連接:telnet 127.0.0.1 11211
第二、按回車鍵
第三、flush_all 後回車
控制台顯示OK,表示操作成功
說明:
1、清空所有鍵值
flush_all
注:flush並不會將items刪除,只是將所有的items標記為expired,因此這時memcache依舊占用所有內存。
2、退出
quit