有一天服务器无法远程登录,但是由于执行了项目的定时任务,数据发生了更改,需要清空远程服务器上的memcached中的缓存,所以要用到telnet命令。
首先要确认打开电脑的telent功能,具体方法百度上有很多。
1、打开dos窗口(windows+R然后输入cmd再回车)。
2、连接:telnet ip地址 11211
*ip地址:本机就用127.0.0.1 远程服务器就用它的ip地址
*11211 是项目中配的memcached的端口
3、按回车键
4、flush_all 后回车
说明:
1、清空所有键值
flush_all
注:flush并不会将items删除,只是将所有的items标记为expired,因此这时memcache依旧占用所有内存。