windows下通过批处理脚本启动redis

2023-05-16

     windows下redis启动,需要进入redis安装目录,然后shift+右键,选择“在此处打开命令窗口”,然后输入redis-server.exe redis.conf,就可以启动redis了。如下所示:

        这种情况有一个问题,就是每次需要进入redis安装目录对应的文件夹,然后打开命令行,输入redis启动命令,因此有了更进一步的改进,就是利用批处理脚本来完成这些操作,减少麻烦。

批处理脚本如下:start-redis.bat

@echo off
title redis-server
set ENV_HOME="E:\software\redis-x64-3.2.100"
E:
color 0a
cd %ENV_HOME%
redis-server.exe redis.conf
exit

这样启动,确实方便了不少:将该脚本放在桌面,需要开启redis的时候,一双击该批处理脚本就可以开启redis服务,很便捷。

         这样,还是有个小问题,每次开启redis服务,都会开启一个窗口,挂在这里, 一不小心关闭了这个窗口,redis服务就终止了,还需要再次开启。

         再进一步的改进,制作一个vb脚本,用来将redis服务在后台开启,不用在桌面再开启一个窗口。

         使用vb脚本以后台方式启动redis,还是需要用到刚才的批处理脚本,而且vb脚本的位置和start-redis.bat批处理脚本位置相同。

vb脚本内容如下:redis-startup.vbs

set ws=wscript.createobject("wscript.shell")
ws.run "start-redis.bat /start",0

         同样,放置在桌面上,需要开启redis时双击运行redis-startup.vbs,这时就会发现没有开启命令行窗口,而redis-server进程在Windows任务管理器中出现。这样就完美解决了批处理脚本启动redis问题。

         这里也有点问题:双击redis-startup.vbs脚本,不会有任何反应,搞不好以为没有开启成功,开启Windows任务管理器检查一下就可以了。关闭redis服务,就需要到任务管理器中关闭redis-server进程。而不是在命令行下直接ctrl+c就可以结束批处理。

另外附上redis-cli启动脚本redis-cli.bat,原理和redis-server.bat雷同:

@echo off
title redis-cli
set ENV_HOME="E:\software\redis-x64-3.2.100"
E:
color 0a
cd %ENV_HOME%
redis-cli.exe -h 127.0.0.1 -p 6379

启动效果:

   windows上其他免安装的程序如postgresql,mongodb等均可以采用这种方式启动,方便、快捷。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows下通过批处理脚本启动redis 的相关文章

随机推荐

  • hbase1.0.0完全分布式安装

    hbase是Hadoop生态系统中重要的一员 xff0c 他是基于google bigtable的思想开发出来的开源列簇数据库 hbase的运行环境依赖于hdfs zookeeper 这里介绍完全分布式安装 前提 jdk安装 xff0c s
  • java操作hbase的增删改查

    首先需要将hbase安装目录下lib文件夹中的jar文件全部加入到项目类路径下 xff0c 另外还需要将hadoop相关jar包也加入 这里需要用到的主要API介绍一下 Configuration xff1a HBase参数配置对象 Con
  • windows安装解压版postgresql9.6

    1 下载并解压postgresql到系统一个目录 2 初始化数据库 初始化之前 xff0c 需要设置一个存储数据库的文件夹data目录 这里设置在postgresql安装目录下 进入安装目录 xff0c 运行如下命令 bin initdb
  • CentOS 7连接mysql 8提示2059 - authentication plugin ‘caching_sha2_password

    环境 xff1a CentOS 7 4 1708 mysql 8 0 11 Navicat 12 解决办法 1 由于myslq8不支持动态修改密码验证方式 xff0c 所以要先停止mysql systemctl stop mysqld se
  • mongodb副本集集群中节点出现recovering状态解决办法

    记录一次mongodb在生产环境中从节点出现recovering状态的问题解决过程 进入mongo shell命令行 xff0c 通过rs conf 命令查看节点状态 xff0c 出现RECOVERING 查看日志 xff0c 错误日志截图
  • mongodb3.4+sharding分片集群环境搭建

    背景 xff1a mongodb集群搭建方式有三种 xff0c 1 主从 官方已经不推荐 xff0c 2 副本集 xff0c 3 分片 这里介绍如何通过分片sharding方式搭建mongodb集群 sharding集群方式也基于副本集 x
  • eclipse+android开发logcat无法输出日志解决办法

    eclipse打开logcat视图 xff0c 应用程序启动 xff0c 连接设备 xff0c 即使logcat日志级别调试到verbose xff0c 仍然无法打印日志 问题在于adt版本和android版本不兼容 xff0c 如果你的a
  • 30分钟搞定个推sdk安卓客户端接入

    所需的工具 eclipse 43 adt 43 logcat 43 安卓手机 43 联网 1 注册成为个推开发者 个推官方网站 xff1a https dev getui com dev 2 登记应用 接下来 xff0c 填写应用详细信息
  • 30分钟搞定极光sdk安卓客户端接入

    1 注册成为极光开发者 xff0c 极光开发者平台官方网站 xff1a https www jiguang cn 2 登录极光开发者平台 xff0c 进入开发者服务 xff0c 创建应用 填写相关信息 xff0c 应用icon 应用名称 创
  • mina框架实现长连接与android客户端通信

    这篇文章也是通过学习mina框架视频来的 xff0c 网上也有很多类似的代码 xff0c 这里通过自己敲一遍代码 xff0c 熟悉mina框架的使用以及安卓编程 mina框架作为一个网络异步编程框架 xff0c 它和netty一样 xff0
  • rabbitmq开启webui界面管理

    默认情况下 xff0c 安装完成rabbitmq xff0c 启动成功 xff0c 并不会开启webui的http访问服务 通过rabbitmq plugins list查看rabbitmq插件 xff0c 发现rabbitmq manag
  • centos7下设置vi的colorscheme

    每次在centos机器上使用vi编辑文件 xff0c 发现总是默认的黑底白字 xff0c 效果非常不好 xff0c 于是 xff0c 开始着手让vi编辑界面有色彩 开始直接设置 etc virc 修改完成之后 xff0c 由于系统没有mur
  • windows上psycopg2安装过程

    psycopg2是python操作postgresql的扩展库 xff0c 在windows下 xff0c 可以通过pip install psycopg2来安装 刚开始安装时我的pip是anaconda自带的pip 在anaconda3
  • windows上安装Scrapy

    Scrapy是一个python系统网络爬虫框架 xff0c 应用广泛 通过pip install Scrapy安装 xff0c 始终提示Unable to find vsvarsdll bat 通过pip install Twisted x
  • BZOJ 4730: Alice和Bob又在玩游戏

    Description Alice和Bob在玩游戏 有n个节点 xff0c m条边 0 lt 61 m lt 61 n 1 xff0c 构成若干棵有根树 xff0c 每棵树的根节点是该连通块内编号最 小的点 Alice和Bob轮流操作 xf
  • 五分钟配置好vs2017+opencv3.4.1开发环境

    opencv提供了丰富的图像处理功能 xff0c 这里介绍vs2017 43 opencv开发环境配置 1 下载安装opencv 3 4 1 opencv官网地址 xff0c https opencv org xff0c 这里就下载wind
  • windows部署hadoop-2.7.0

    这里使用自己编译的hadoop 2 7 0版本部署在windows上 xff0c 记得几年前 xff0c 部署hadoop需要借助于cygwin xff0c 还需要开启ssh服务 xff0c 最近发现 xff0c 原来不需要借助cygwin
  • win7通过源码编译hadoop-2.7.0

    编译hadoop源代码 xff0c 意义在于当我们使用eclipse进行hadoop开发时 xff0c 可以直接在本地运行 xff0c 而无需打包成jar xff0c 然后再提交到hadoop服务器进行运行 当然 xff0c 这还需要一个可
  • win7源码编译hadoop-eclipse-plugin-2.7.0.jar

    当你厌烦了本地编码 xff0c 打包 xff0c 部署到远程服务器 xff0c 然后通过hadoop jar xxx jar wordcount input output的方式运行mapreduce程序 xff0c 那么可以考虑本地编译一个
  • windows下通过批处理脚本启动redis

    windows下redis启动 xff0c 需要进入redis安装目录 xff0c 然后shift 43 右键 xff0c 选择 在此处打开命令窗口 xff0c 然后输入redis server exe redis conf xff0c 就