• .bat批处理启动redis


    背景:

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

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

    步骤:

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

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

    这个脚本会进入D: edisxwRedis-x64-3.2.100文件夹,redis-server.exe程序,如果你使用的不是默认的redis.conf

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

    如果在启动过程中出现闪退问题而导致的启动失败,可以在命令结尾加上pause命令,这样以便查看失败的原因。

    优化一:

      通过以上命令启动redis后,会在桌面上弹出一个redis-service的启动窗口,如果你不想看到这个窗口,则可以通过以下

    的方式解决:

    在桌面上(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 命令大全

    参考:https://www.cnblogs.com/webStyle/p/6565248.html

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

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

  • 相关阅读:
    ES6 正则的扩展(待细读)
    ES6 字符串的扩展(待细读)
    CImage访问像素及其像素操作总结
    Top-Down和Bottom-Up位图的区别
    C++运算符优先级
    图像处理库CImg
    DDX_Text详细用法
    DDX和DDV——控件与变量之间值的传递
    JavaScript实现的9大排序算法
    Visual Studio快捷键
  • 原文地址:https://www.cnblogs.com/shiyun32/p/10744650.html
Copyright © 2020-2023  润新知