.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

相關文章
相關標籤/搜索