快速一键涮新多台memercach缓存

由于项目中存在多台memcached主备,每次刷新各自缓存时都比较麻烦只能一台一台telnet,甚是纠结,无意间接触到了window下的WScript.Shell,经过高人孙指点,上代码:

    在window系统下新建.vbs文件,将以下代码书写进去

set sh=WScript.CreateObject("WScript.Shell")
sh.Run "telnet 127.0.0.1 11211"
WScript.Sleep 500
sh.SendKeys "flush_all{ENTER}"
WScript.Sleep 500
sh.SendKeys "quit{ENTER}"
WScript.Sleep 1000
sh.Run "telnet 127.0.0.1 11212"
WScript.Sleep 500
sh.SendKeys "flush_all{ENTER}"
WScript.Sleep 500
sh.SendKeys "quit{ENTER}"
WScript.Sleep 1000
sh.Run "telnet 127.0.0.1 11213"
WScript.Sleep 500
sh.SendKeys "flush_all{ENTER}"
WScript.Sleep 500
sh.SendKeys "quit{ENTER}"
WScript.Sleep 500
SH.SendKeys"OK"

 在window下一键双击即可执行,同时刷新多台memercach缓存。只能在window下使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值