一台Linux機器上啟動多個redis例項

2021-10-09 10:00:46 字數 1403 閱讀 5687

說明:磁碟上的redis程式只有乙份,可以啟動多個redis例項,每個例項的埠不一樣。

先在linux機器上安裝gcc(用yum install gcc安裝),如果沒安裝的話後續make會報錯。

比如我要安裝在/root/software目錄下,進入該目錄。

2.解壓tar包

tar xf redis-5.0.9.tar.gz

3.執行make

cd redis-5.0.9

make (如果沒安裝gcc會報錯,可以先執行yum install gcc安裝gcc,然後執行make distclean把之前make產生的髒檔案清除)

4.執行make install

make install prefix=/root/software/redis5

5.修改/etc/profile

vi /etc/profile

在/etc/profile中增加如下內容

export redis_home=/root/software/redis5

export path=$/bin:$

然後儲存退出,別忘了執行source /etc/profile6.執行install_server.sh指令碼

cd utils

./install_server.sh

後面會要求輸入埠號,不輸入就回車的話就預設6379。後面一路回車。

這個指令碼可以執行多次,每執行一次就開啟乙個redis例項。

可以通過ps -ef | grep redis命令檢視啟動了多少個redis例項:

[root@pilaf utils]

# ps -ef | grep redis

root 11851 1 0 10:23 ? 00:00:03 /root/software/redis5/bin/redis-server 127.0.0.1:6379

root 11920 1 0 10:23 ? 00:00:03 /root/software/redis5/bin/redis-server 127.0.0.1:6380

root 12006 11981 0 11:17 pts/1 00:00:00 grep --color=auto redis

[root@pilaf utils]

# redis-cli -p 6380

127.0.0.1:6380>

127.0.0.1:6380>

set mykey myvalue

ok127.0.0.1:6380> get mykey

"myvalue"

127.0.0.1:6380>

參考:馬士兵大學周志壘redis系列教程

RESIN4在一台機器上同時啟動多個

resin4,相比較3,變化比較大,其中,有時候需要一台電腦上,啟動多個resin的時候,在3 時候,只需要修改resin.conf就可以了,而 resin4 預設啟動三個埠 有3個埠 這裡面,cluster 6800 埠,可以在resin.properties中找到修改 watch log 埠,預...

在一台機器上執行多個mysql

在centos7以下進行安裝 centos7可以直接yum安裝mariadb資料庫,有webtatic源就可以 在同一臺機器上進行執行兩個資料庫時,建議還是進行原始碼安裝資料庫庫,因為原始碼安裝時可以自己定義目錄的位置 可參照 對於用yum安裝的mysql,是使用一台機器安裝兩個資料庫,使用不同的m...

同一臺機器上安裝多個Tomcat

如果不加任何修改,在一台伺服器上同時執行兩個tomcat服務顯然會發生埠衝突。假設現在已經按照正常的方式安裝配置好了第乙個tomcat,第二個如何設定呢?以下是使用tomcat5.5.26解壓版本所做的實驗。解決辦法 1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙...