windows下通過批處理腳本啟動redis的操作
windows下redis啟動,需要進入redis安裝目錄,然后shift+右鍵,選擇“在此處打開命令窗口”,然后輸入redis-server.exe redis.conf,就可以啟動redis了。如下所示:
這種情況有一個問題,就是每次需要進入redis安裝目錄對應的文件夾,然后打開命令行,輸入redis啟動命令,因此有了更進一步的改進,就是利用批處理腳本來完成這些操作,減少麻煩。
批處理腳本如下:start-redis.bat
@echo off title redis-server set ENV_HOME="E:\software\redis-x64-3.2.100" E: color 0a cd %ENV_HOME% redis-server.exe redis.conf exit
這樣啟動,確實方便了不少:將該腳本放在桌面,需要開啟redis的時候,一雙擊該批處理腳本就可以開啟redis服務,很便捷。
這樣,還是有個小問題,每次開啟redis服務,都會開啟一個窗口,掛在這里, 一不小心關閉了這個窗口,redis服務就終止了,還需要再次開啟。
再進一步的改進,制作一個vb腳本,用來將redis服務在后臺開啟,不用在桌面再開啟一個窗口。
使用vb腳本以后臺方式啟動redis,還是需要用到剛才的批處理腳本,而且vb腳本的位置和start-redis.bat批處理腳本位置相同。
vb腳本內(nèi)容如下:redis-startup.vbs
set ws=wscript.createobject("wscript.shell") ws.run "start-redis.bat /start",0
同樣,放置在桌面上,需要開啟redis時雙擊運行redis-startup.vbs,這時就會發(fā)現(xiàn)沒有開啟命令行窗口,而redis-server進程在Windows任務管理器中出現(xiàn)。這樣就完美解決了批處理腳本啟動redis問題。
這里也有點問題:雙擊redis-startup.vbs腳本,不會有任何反應,搞不好以為沒有開啟成功,開啟Windows任務管理器檢查一下就可以了。關閉redis服務,就需要到任務管理器中關閉redis-server進程。而不是在命令行下直接ctrl+c就可以結(jié)束批處理。
另外附上redis-cli啟動腳本redis-cli.bat,原理和redis-server.bat雷同:
@echo off title redis-cli set ENV_HOME="E:\software\redis-x64-3.2.100" E: color 0a cd %ENV_HOME% redis-cli.exe -h 127.0.0.1 -p 6379
啟動效果:
windows上其他免安裝的程序如postgresql,mongodb等均可以采用這種方式啟動,方便、快捷。
以上就是windows下通過批處理腳本啟動redis的操作的詳細內(nèi)容,更多關于windows啟動redis的資料請關注腳本之家其它相關文章!
相關文章
Redis中哈希結(jié)構(Dict)的實現(xiàn)
本文主要介紹了Redis中哈希結(jié)構(Dict)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06Redis內(nèi)部數(shù)據(jù)結(jié)構Dict的實現(xiàn)方法
這篇文章主要介紹了Redis內(nèi)部數(shù)據(jù)結(jié)構Dict的實現(xiàn)方法,本篇文章所述的dict在Redis中最主要的作用就是用于維護Redis數(shù)據(jù)庫中所有Key、value映射的數(shù)據(jù)結(jié)構,需要的朋友可以參考下2022-05-05