redis的多例項

2022-06-11 18:54:07 字數 847 閱讀 2348

redis的多例項功能,可以在乙個機器上,啟動多個redis服務端

vim redis.conf ,寫入以下內容(不要加上注釋)

port 6379

bind 0.0.0.0

daemonize no #後台執行redis

pidfile /data/6379/redis.pid #將redis程序的id寫入到redis.pid這個檔案

loglevel notice #日誌級別

logfile "/data/6379/redis.log"

dir /data/6379 #配置redis資料存放點

protected-mode yes #redis3.0之後的安全模式

requirepass qiangdademima #給redis新增密碼

redis的安全模式,可能會阻擋你遠端連線,為了解決這個安全模式,給redis設定乙個密碼

1.準備乙個新的配置檔案,redis預設支援多例項,再準備乙個新的配置檔案redis-6380.conf,內容如下:

port 6380bind 0.0.0.0daemonize yes

pidfile /data/6380/redis.pid

loglevel notice

logfile

"/data/6380/redis.log

"dir /data/6380protected-mode yes

requirepass password

2.啟動第二個redis例項(第二個資料庫)

redis-server redis-6380.conf

redis多例項配置

如果需要使用redis多例項。可以直接在安裝目錄中找到 etc redis.conf檔案,並且將其複製成redis6380.conf檔案。後面的數字就是想設定的埠號。需要修改這個檔案中的下面幾句話 by default redis does not run as a daemon.use yes i...

redis多例項執行

有的時候會遇到一種情況,在一台伺服器,乙個redis例項會出現不夠用的情況 那麼這時我們可以建立多個例項,以滿足不同的業務需求和功能需求 1.首先建立乙個執行redis的普通使用者 useradd s sbin nologin g zxredis zxredis 2.然後給相應的目錄授權 chown...

redis多例項重啟指令碼

redis屬於單程序的服務,它主要受記憶體 cpu 磁碟io 主要是做持久化 如果伺服器配置比較高,多核cpu 高記憶體的伺服器,可以考慮做redis多例項。做多例項之前,首先要考慮cpu和記憶體的利用,我在測試的時候發現,redis在qps為6 8w左右的時候,這個redis所在的邏輯cpu核的負...