强制清除Memcache中的缓存的方法

我们在更新网站内容,比如发布新文章的时候,如果服务器部署了Memcache缓存,并且缓存时间设置的比较长的话,有可能后台更新完,前台却没有反应。

如果希望立马看到后台更新的效果,我们可以手动强制清除Memcache中的缓存。首先使用ssh命令登录到memcached所在服务器,然后使用telnet命令连接服务配置文件中指定的memcached启动端口:

telnet localhost 11211

之后终端显示:

Trying 127.0.0.1…
Connected to localhost.localdomain (127.0.0.1).
Escape character is ‘^]’.

此时输入如下内容并回车即可强制清除缓存内容:

flush_all

最后输入组合键 Ctrl+]再使用quit命令退出telnet即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注