我们在更新网站内容,比如发布新文章的时候,如果服务器部署了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即可。