一台伺服器搭建部署兩個或多個Redis例項

2022-01-20 15:00:19 字數 2517 閱讀 1921

今天程式那邊說測試服裡面有兩個專案,為了資料不衝突,想一台伺服器搞兩個redis例項,

然後自己這邊查詢了一下,確實可以這麼整,只需要區分埠號和區分配置檔案方面就行,

原理與nginx和tomcat等新增容器單例項多應用應該差不多,做個筆記記錄一下。

1、複製新的配置檔案,改變配置名稱

2、修改配置檔案裡面的埠號、pid檔案路徑以及日誌檔案路徑、 轉儲檔案路徑,確保兩個或者多個redis服務不會衝突。

我這邊搭建的redis目錄:

redis data directory : /data/redis/redis6379/data

redis log directory : /data/redis/redis6379/logs

redis

install directory : /usr/local/redis

redis config

file directory : /etc/redis startup script : /etc/init.d/redis

可以指定埠啟動多個redis程序。

[root@tse1 redis]# mkdir -p /data/redis/redis6380/

[root@tse1 redis6380]#

pwd/data/redis/redis6380

#複製新的配置檔案給第二個redis使用

[root@tse1 etc]#

cp /etc/redis.conf redis6380.conf

#配置新redis檔案,避免兩個redis衝突,在配置檔案按照如下幾個引數進行修改;

[root@tse1 etc]# vim redis6380.conf

配置引數:

#修改新的pid檔案路徑

pidfile /data/redis/redis6380/logs/redis6380.pid

#指定新的埠號

port

6380

#指定新的日誌檔案路徑

logfile

"/data/redis/redis6380/logs/redis6380.log

"#指定新的資料檔案路徑

dir /data/redis/redis6380/data/

#指定新的轉儲檔案路徑

dbfilename dump6380.rdb

#配置檔案修改完成:wq儲存退出

[root@tse1 ~]# cp /etc/init.d/redis /etc/init.d/redis6380

[root@tse1 init.d]# vim redis6380

centos7下redis設定開機自啟動服務:

[root@tse1 /]# /usr/local/redis/src/redis-cli -h 127.0.0.1 -p 6379 -a redis密碼

127.0.0.1:6379>ping

pong

127.0.0.1:6379>[root@tse1 /]# /usr/local/redis/src/redis-cli -h 127.0.0.1 -p 6380 -a redis密碼

一台伺服器如何部署多個jboss

一台機器上部署多個jboss時,經常會報埠被占用,解決方法如下 1.修改埠 比較繁瑣 1 default conf jboss service.xml中的1098,1099,4444,4445,4446,8083,2 server default deploy jboss web.deployer ...

Linux 一台伺服器部署多個tomcat

linux系統下安裝兩個或多個tomcat 編輯環境變數 vi etc profile 加入以下 tomcat路徑要配置自己實際的tomcat安裝目錄 first tomcat catalina base usr local tomcat catalina home usr local tomcat...

一台伺服器部署多個tomcat要點

總的來說需要改三個檔案,環境變數 etc profile,tomcat bin catalina.sh,埠 tomcat conf server.xml 第一,複製多個tomcat 第二,修改 etc profile 在檔案最後加上加上 tomcat 1 export catalina home 1...