redis清除全部数据vbs脚本
2016-10-23 11:52
651 查看
由于我们现有业务需要经常清除redis数据,所以写了个改脚本来一键式执行。可以根据业务不同修改其中的redis命令,来以此节省重复工作浪费的时间。
vbs+redis-cli+bat已上传CSDN地址,下载地址:
http://download.csdn.net/detail/r455678/9661402
废话不说,vbs脚本见下
' * @author andre.yang
' * date: 2016-8-25
' * @version 1.0
':::::::::远程登陆后执行相关命令::::::::::
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
set ws=createobject("wscript.shell")
WshShell.run"cmd"
WScript.Sleep 200
WshShell.AppActivate"c:\windows\system32\cmd.exe"
WScript.Sleep 200
':::::::::调用redis cli客户端 如果没有密码则不需要-a参数::::::::::
WshShell.SendKeys"D:\redis-cli.exe -h 192.168.10.106 -a XXXXXXXXXXXXX{ENTER}"
WshShell.SendKeys"echo '========= telnet 192.168.10.106 6379'{ENTER}"
':::::::::打印删除前dbsize::::::::::
WshShell.SendKeys"dbsize{ENTER}"
WScript.Sleep 200
WshShell.SendKeys"{ENTER}flushall{ENTER}"
WScript.Sleep 200
':::::::::打印删除后dbsize::::::::::
WshShell.SendKeys"{ENTER}dbsize{ENTER}"
WScript.Sleep 200
WshShell.SendKeys"{ENTER}set whoiskeng zmm "
WScript.Sleep 200
WshShell.SendKeys"{ENTER}quit{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"exit"
WshShell.SendKeys"{ENTER}"
vbs可以直接执行,或者可以写个bat调下
@call c:\temp.vbs
vbs+redis-cli+bat已上传CSDN地址,下载地址:
http://download.csdn.net/detail/r455678/9661402
废话不说,vbs脚本见下
' * @author andre.yang
' * date: 2016-8-25
' * @version 1.0
':::::::::远程登陆后执行相关命令::::::::::
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
set ws=createobject("wscript.shell")
WshShell.run"cmd"
WScript.Sleep 200
WshShell.AppActivate"c:\windows\system32\cmd.exe"
WScript.Sleep 200
':::::::::调用redis cli客户端 如果没有密码则不需要-a参数::::::::::
WshShell.SendKeys"D:\redis-cli.exe -h 192.168.10.106 -a XXXXXXXXXXXXX{ENTER}"
WshShell.SendKeys"echo '========= telnet 192.168.10.106 6379'{ENTER}"
':::::::::打印删除前dbsize::::::::::
WshShell.SendKeys"dbsize{ENTER}"
WScript.Sleep 200
WshShell.SendKeys"{ENTER}flushall{ENTER}"
WScript.Sleep 200
':::::::::打印删除后dbsize::::::::::
WshShell.SendKeys"{ENTER}dbsize{ENTER}"
WScript.Sleep 200
WshShell.SendKeys"{ENTER}set whoiskeng zmm "
WScript.Sleep 200
WshShell.SendKeys"{ENTER}quit{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"exit"
WshShell.SendKeys"{ENTER}"
vbs可以直接执行,或者可以写个bat调下
@call c:\temp.vbs
相关文章推荐
- SQLServer 工具箱v1.1(SQL脚本排序,日志清除,数据导入导出)附源代码
- SQLServer 工具箱v1.2(SQL脚本排序,日志清除,数据导入导出)附源代码
- 管理的网路设备较多,今天借助SNMP++ 编写了一个SNMP的COM控件,可以用VBS脚本批量查自己想要的数据了
- Vbs脚本实现数据CUT备份及自动轮询删除备份数据
- 清除redis中所有数据
- 如何将RecordSet对象中的数据全部清除
- Vbs备份数据脚本集合
- Redis数据清除问题
- Linux下使用命令获取redis数据脚本
- 基于QTP的自动化测试留下一份向数据库自动导入测试数据的VBS脚本
- SQLServer 工具箱v1.2(SQL脚本排序,日志清除,数据导入导出)附源代码
- 清除本地或远程机器日志的VBS脚本
- 在SQL Server中将数据库架构及全部数据导成脚本
- 利用反射获得程序的缓存大小、应用程序大小、数据大小,利用反射清除缓存,全部清理
- 使用Redis的脚本功能实现Redis中数据简单查询
- SQLServer 工具箱v1.1(SQL脚本排序,清除日志,数据导入导出)附源代码
- getSQLinfo.vbs 获得SQL数据/日志空间使用情况的脚本
- HTML5数据存储---使用clear()方法清除localStorage保存对象的全部数据
- 分析redis 数据脚本(备忘)
- python使用clear方法清除字典内全部数据实例