寫一個.bat文件放到桌面上,每天啟動redis就不用那么麻煩了
::啟動redis的命令
@echo off
::這是簡單的輸出,相當於java中的system.out.println()
echo redis start......
::設置啟動窗口的標題
title redis-server
::定義一個變量ENV_HOME
set ENV_HOME="D:\java_install\redis"
D:
::設置啟動窗口的顏色
color 0a
cd %ENV_HOME%
redis-server.exe redis.windows.conf
exit
這個腳本會進入D:\java_install\reids文件夾,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/xcloudbiz/articles/5156569.html)
參考:https://www.cnblogs.com/webStyle/p/6565248.html
