在一臺機器上部署多個Redis實例

實際開發過程中,會佈置多個環境進行測試,由於數據衝突問題,需要單獨的redis實例,在服務器不足的情況下,這時候可以考慮使用redis的服務多開。

原理:

與nginx和tomcat等添加容器,單實例多應用一樣,複製新的配置文件,改變配置名稱,修改配置文件裏面的端口號、PID文件路徑以及日誌文件路徑、 轉儲文件路徑,確保兩個或者多個redis服務不會衝突。

 步驟:

一:安裝redis。網上教程很多,比較簡單,在此不再贅述。

二:在redis程序目錄下,找到redis.windows.conf配置文件,複製一份在當前目錄下,重命名redis.windows-6380.conf(6380是準備使用的新端口號,此處可以取別的名字)。

三:打開redis.windows-6380.conf文件,修改以下配置並保存:

  • 1、pidfile redis_6380.pid(windows環境無須配置)
  • 2、logfile edis_6380.log (如果想讓日誌輸出在cmd窗口,可以配置爲:logfile "")
  • 3、dbfilename dump_6380.rdb(數據存儲文件)
  • 4、port 6380 (端口號)

四:啓動實例

爲了以後啓動方便,可以寫個如下bat腳本啓動:

D:

title Redis-6380
cd Redis-x64-3.0.504
redis-server.exe redis.windows-6380.conf

OK,教程到此結束,大家快試試吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章