背景: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