實際開發過程中,會佈置多個環境進行測試,由於數據衝突問題,需要單獨的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,教程到此結束,大家快試試吧!