.bat批处理启动redis

背景:html

  最近,公司的项目开发,须要用到Redis,然而天天都须要到d盘下面的去启动redis很烦,java

我是我就想写一个.bat启动文件放在桌面上,这样天天只要在桌面上点如下redis的bat文件就能够启动redis。web

 

步骤:redis

先写一个redis_startup.bat脚本放到桌面上:shell

::启动redis的命令
@echo off
::这是简单的输出,至关于java中的system.out.println()
echo redis start......
::设置启动窗口的标题
title redis-server
::定义一个变量ENV_HOME
set ENV_HOME="D:\redis\xw\Redis-x64-3.2.100"
D:
::设置启动窗口的颜色
color 0a
cd %ENV_HOME%
redis-server.exe
exit

这个脚本会进入D:\redis\xw\Redis-x64-3.2.100文件夹,redis-server.exe程序,若是你使用的不是默认的redis.conf优化

文件(本身修改过redis的配置文件),则使用redis-server.exe redis.conf(表示用redis.conf配置启动  redis-server.exe程序)。spa

若是在启动过程当中出现闪退问题而致使的启动失败,能够在命令结尾加上pause命令,这样以便查看失败的缘由。.net

 

优化一:code

  经过以上命令启动redis后,会在桌面上弹出一个redis-service的启动窗口,若是你不想看到这个窗口,则能够经过如下server

的方式解决:

在桌面上(redis_startup.bat的同级目录下)创建redis_startup.vbs(vb脚本),以下:

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

此时,运行startup.vbs脚本以后,就不会弹窗了,在进程管理能够看到redis-server.exe正常运行。

 

优化二:

  若是不想天天点击运行,能够把startup.vbs的快捷方式放到 启动 里面,这样天天就会自动启动了。

  感受天天手点一下也蛮方便的,因此这里的开机启动配置就没有写了!

 

经常使用.bat命令讲解:

::           --是批处理文件中一种注释语句的方式;

@REM         --表示在回显状态开启时也不显示该注释行,运行BAT时就会自动忽略这个句子;
@echo off    --执行之后,后面全部的命令均不显示,包括本条命令;
echo off    --执行之后,后面全部的命令均不显示,但本条命令是显示的;
echo         --输出语句,至关于system.out.println();
pause        --做用是使程序暂停,也就是输出“请按任意键继续…”的缘由;

其他,可参考:批处理 bat cmd 命令大全

 

参考:http://www.javashuo.com/article/p-owzgtqsb-gh.html

     https://blog.csdn.net/feinifi/article/details/82992743

     https://blog.csdn.net/rose_java/article/details/82700443

相关文章
相关标签/搜索