首頁 >資料庫 >Redis >2個redis怎麼配

2個redis怎麼配

(*-*)浩
(*-*)浩原創
2019-11-20 11:42:042425瀏覽

2個redis怎麼配

要在同一台伺服器上啟動兩個Redis。 Redis預設連接埠是6379,要再啟動一個連接埠為6389的Redis。兩個Redis獨立工作互不衝突。

根目錄下的redis-server.exe會載入預設配置,連接埠為6379。第二個Redis只需要建立一個新的設定文件,讓exe開啟時載入新的設定檔即可。 (推薦學習:Redis影片教學

redis多開的原理及步驟:

原理:

①原理與nginx和tomcat等新增容器,單一實例多應用一樣,複製新的設定文件,改變設定名稱,修改設定檔裡面的連接埠號碼、PID檔案路徑以及日誌檔案路徑、 轉儲檔案路徑,確保兩個或多個redis服務不會衝突;

②:預設Redis程式安裝在/usr/local/redis目錄下;

設定檔:/usr/local/redis /redis.conf,此設定檔中設定的連接埠為預設連接埠:6379;

Redis的啟動指令路徑:/usr/local/bin/redis-server。

可以指定連接埠啟動多個Redis進程。

具體步驟:

cd /usr/local/redie   #切换到redis安装路径下
cp  redis.conf redis6380.conf  #复制到新的配置文件供第二个redis使用
vim  redis6380.conf  #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改;

pidfile /var/run/redis/redis_6380.pid   #指定新的PID文件路径
port 6380    #指定新的端口号
logfile /var/log/redis/redis_6380.log   #指定新的日志文件路径
dbfilename dump_6380.rdb   #指定新的转储文件路径
#配置文件修改完成  保存退出

啟動多實例指令及檢視啟動結果:

redis-server /usr/local/redis/redis6380.conf  #启动新实例命令
netstat -lnpt        #通过端口查看服务器是否启动,结果如下:

tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      1288/redis-server 1
tcp        0      0 127.0.0.1:6380          0.0.0.0:*               LISTEN      4084/redis-server 1

可以看出兩個redis都在運行,使用雲端伺服器記得開放新的連接埠。

以上是2個redis怎麼配的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn