`

批处理命令,自动登陆redis服务器,执行清空缓存操作

    博客分类:
  • bat
阅读更多

1、手写一个VB执行文件 “temp.vbs”,如存放到 c:\temp.vbs 路径下。

' * Company: ChangYouTianXia
' * @author sunyf
' * date: 2013-6-28 下午6:08:51
' * @version 1.0
':::::::::远程登陆后执行相关命令::::::::::
dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.run"cmd"
WScript.Sleep 10
WshShell.AppActivate"c:\windows\system32\cmd.exe"
WshShell.SendKeys"telnet *.*.*.* 6379{ENTER}"
WshShell.SendKeys"echo '========= telnet *.*.*.* 6379'{ENTER}"
WshShell.SendKeys"dbsize{ENTER}"
WScript.Sleep 10
WshShell.SendKeys"{ENTER}flushall{ENTER}"
WScript.Sleep 10
WshShell.SendKeys"{ENTER}dbsize{ENTER}"
WScript.Sleep 10
WshShell.SendKeys"{ENTER}quit{ENTER}"
WScript.Sleep 2000
WshShell.SendKeys"exit"
WshShell.SendKeys"{ENTER}"

 2、在任意路径创建一个bat可执行文件 “clear redis.bat”。 

::::::::::* Company: ChangYouTianXia
::::::::::* @author sunyf
::::::::::* date: 2013-6-28 下午6:08:51
::::::::::* @version 1.0
::::::::::远程登陆后执行相关命令::::::::::
@call c:\temp.vbs

 3、点击bat文件,即执行vbs中的相关指令。


 


如果想简单一点,一个指令文件可完成:

 1、在任意路径创建一个bat可执行文件 “clear redis.bat”。

::::::::::* Company: ChangYouTianXia
::::::::::* @author sunyf
::::::::::* date: 2013-6-28 下午6:08:51
::::::::::* @version 1.0
::::::::::远程登陆后执行相关命令::::::::::
@del	c:\temp.vbs
@echo	dim WshShell	>>c:\temp.vbs
@echo	Set WshShell = WScript.CreateObject("WScript.Shell")	>>c:\temp.vbs

::@echo	远程登陆[*.*.*.* 6379],执行命令....
@echo	WshShell.run"cmd"	>>c:\temp.vbs
@echo	WScript.Sleep 10	>>c:\temp.vbs
@echo	WshShell.AppActivate"c:\windows\system32\cmd.exe"	>>c:\temp.vbs
@echo	WshShell.SendKeys"telnet *.*.*.* 6379{ENTER}"	>>c:\temp.vbs
@echo	WshShell.SendKeys"echo '========= telnet *.*.*.* 6379'{ENTER}"	>>c:\temp.vbs
@echo	WScript.Sleep 100	>>c:\temp.vbs
@echo	WshShell.SendKeys"dbsize{ENTER}"	>>c:\temp.vbs
@echo	WScript.Sleep 100	>>c:\temp.vbs
@echo	WshShell.SendKeys"{ENTER}flushall{ENTER}"	>>c:\temp.vbs
@echo	WScript.Sleep 100	>>c:\temp.vbs
@echo	WshShell.SendKeys"{ENTER}dbsize{ENTER}"	>>c:\temp.vbs
@echo	WScript.Sleep 100	>>c:\temp.vbs
@echo	WshShell.SendKeys"{ENTER}quit{ENTER}"	>>c:\temp.vbs
@echo	WScript.Sleep 100	>>c:\temp.vbs
@echo	WshShell.SendKeys"exit"	>>c:\temp.vbs

 2、点击bat文件,即可。

  • 大小: 21.6 KB
0
0
分享到:
评论

相关推荐

    Windows下 redis 注册服务 启动 关闭 批处理 bat

    然后删除它,最后创建一个新的服务,名为"Redis Server",指定Redis服务器的可执行文件路径,并设置服务类型为"own",启动类型为"auto",意味着服务将在系统启动时自动运行。 接下来,我们创建启动Redis服务的...

    redis缓存服务器

    - Redis 支持多条命令的原子执行,保证操作的完整性。 5. **发布订阅(Pub/Sub)**: - 作为消息中间件,允许客户端订阅指定频道,发布者发送的消息将推送给所有订阅者。 6. **Lua 脚本**: - Redis 支持在...

    Redis-windows可直接运行文件

    3. `redis-cli.exe`:Redis命令行客户端,用户可以通过它与Redis服务器交互,执行各种操作,如SET、GET、KEYS等。 4. `redis-benchmark.exe`:性能测试工具,用于测试Redis服务器的读写速度和并发能力,是评估Redis...

    linux下安装redis服务器

    make test 命令执行完成后,需要执行以下命令以安装 Redis 。 命令:sudo make install 六、启动 Redis 服务器 安装完成后,需要启动 Redis 服务器。可以进入 src 路径下,执行以下命令以启动 Redis 服务器。 ...

    Redis用作二级缓存

    在Mybatis中,一级缓存默认存在于SqlSession级别,当一个SqlSession打开时,它会为执行的每个查询存储结果,如果同一个SqlSession中再次执行相同的查询,Mybatis会首先从一级缓存中查找数据。然而,一级缓存的范围...

    清空redis缓存.txt

    根据提供的文件信息,本文将详细解释与“清空Redis缓存”相关的知识点,包括如何访问Redis、登录Redis、查看及管理Redis中的键值对等操作。 ### 一、Redis简介 Redis(Remote Dictionary Server)是一种开源的键值...

    php+redis服务器的缓存类

    这个扩展提供了丰富的API,允许开发者执行各种Redis命令,包括设置、获取、删除键值,以及操作列表、集合等复杂数据结构。 4. **缓存类设计**:描述中提到的PHP缓存类可能包含以下功能: - **检查缓存有效性**:...

    windows下redis服务器

    Redis是一款开源、高性能、键值对存储系统,常用于数据缓存、消息队列和数据库等领域。在Windows环境下搭建Redis服务器,可以实现跨平台的数据管理和服务。以下将详细介绍如何在Windows下安装和使用Redis服务器。 ...

    Redis服务器

    2. `redis-cli.exe`:Redis命令行客户端,用于与Redis服务器交互,执行读写操作和其他管理命令。 3. `redis.conf`:配置文件,可以设置Redis的各种参数,如端口号、内存限制、持久化策略等。 4. 可能还包含其他辅助...

    springMybatis+redis三级缓存框架

    在Spring中,我们可以通过RedisTemplate或JedisTemplate操作Redis,实现数据的存取和缓存管理。 在实际开发中,我们需要关注以下关键点: 1. **缓存同步**:当多台服务器共享同一份缓存时,如何确保数据的一致性是...

    php redis服务器的缓存类.zip

    分享一个php redis服务器的缓存类,检查缓存目录是否有效,默认赋值,以浏览器缓存的方式取得页面内容,载入缓存后终止原页面程序的执行,缓存无效则运行原页面程序生成缓存。

    redis做mysql缓存服务器(公司内部培训资料)

    ### Redis作为MySQL缓存服务器(公司内部培训资料) #### 一、Redis简介 Redis是一种开源的键值存储系统,主要用于高速缓存数据。与Memcached相比,虽然两者都基于内存进行数据存储以确保高效率,但Redis具备更...

    spring + ehcache + redis两级缓存

    在Spring中,可以通过`RedisTemplate`或`StringRedisTemplate`来操作Redis,并配置`@EnableCaching`中的`CacheResolver`和`CacheManager`以使用Redis作为二级缓存。 3. **实现缓存策略**: 缓存策略决定了何时从...

    连接Redis服务器 在使用Redis之前,首先需要使用redis-cli工具连接到Redis服务器 redis-cli是Red

    使用`MONITOR`命令可以实时监控Redis服务器上的命令执行情况。 ```bash MONITOR ``` #### 十三、配置(Configuration) Redis允许动态地查看和修改其配置参数。 ```bash CONFIG GET parameter CONFIG SET ...

    Redis_Redis分布式缓存_

    Redis凭借其内存存储特性、丰富的数据结构以及高效的命令操作,成为了业界首选的分布式缓存解决方案。它能够快速读取和写入数据,减轻数据库的负担,同时通过在多个服务器上分发数据来提高系统的可用性和可扩展性。 ...

    Redis清空所有缓存.rar

    在阅读"Redis清空所有缓存.pdf"这份文档时,可能还会涉及到如何通过脚本自动化清空操作、监控Redis内存使用情况以及如何在大规模环境下安全地进行清空操作等内容。这份指南应该提供了详细的步骤和最佳实践,帮助你更...

    redis 主从服务器配置

    它支持多种数据类型,包括字符串、列表、集合、有序集合等,并且提供了丰富的操作命令,例如 push/pop、add/remove、执行服务端的并集、交集、差别等。 Redis 安装和配置 安装 Redis 需要下载最新稳定版的 Redis ...

    Redis高级使用-缓存架构、缓存穿透、缓存雪崩

    pipeline工具可以将多个操作组合成一个队列,并将其作为一个事务发送到Redis服务器执行。 watch监视是指监视Redis中的数据值,以便在事务执行时可以检测到数据的变化。watch监视可以用于实现事务中的条件语句和循环...

    redis集群批处理一键搭建

    AOF文件(如`appendonly.aof`)就是保存了Redis执行的所有写命令的文本文件,用于在服务器重启后恢复数据。`temp-rewriteaof-bg-*`这类文件则与AOF的后台重写有关。Redis为了优化AOF文件的大小,会定期对AOF日志进行...

    基于redis的二级缓存

    7. **性能优化**:优化包括但不限于:减少网络延迟(如使用更近的Redis服务器)、压缩数据传输、合理设置Redis内存大小和数据淘汰策略、避免阻塞命令的使用等。 8. **监控与报警**:通过监控Redis的CPU使用率、内存...

Global site tag (gtag.js) - Google Analytics