手動搭建redis集群

2021-09-19 03:19:07 字數 1834 閱讀 3298

//download.redis.io/releases/redis-5.0.0.tar.gz

//download.redis.io/releases/redis-5.0.0.tar.gz

2.tar-zxvf redis-5.0.0.tar.gz 解壓

3.cd到解壓的目錄執行:

make && make install
4.安裝完成後是這樣:

​​​​​​​5.配置檔案

在/usr/local/bin下面新建資料夾clusterconf,並新增配置檔案:

內容如下多個檔案埠改一下即可:

port 6379                #埠

cluster-enabled yes    #是否集群

cluster-node-timeout 15000   #超時設定

cluster-config-file  /usr/localbin/cluster/data/nodes-6379.conf   #自動生成的配置檔案目錄

protected-mode no    #是否保護狀態

這個配置檔案裡面的內容參見官方文件可根據自己需求配置

6.啟動redis

在src目錄下,redis-server /usr/local/bin/clusterconf/redis6379.conf   根據自己配置的個數啟動多個即可!

7.分配槽

一共1638個槽,根據具體需求分配,在安裝目錄的src目錄下

redis-cli -h ip -c -p 埠 cluster addslots

分配完後會顯示更改:

8.連線到redis

redis-cli -h ip -c -p 埠

完成第一次握手:cluster meet ip port

cluster info 可檢視集群狀態,可操作的

測試:set name 1

至此完成的乙個初步redis集群的搭建!

手動方式搭建redis集群

redis集群環境手動搭建流程 1 配置6份redis.conf檔案。2 啟動這6個redis例項。3 登入到其中乙個redis例項和另外5個例項手動建立連線。4 登入到三個主節點將16384個槽點分配到這三個主節點。5 登入到三個從節點設定其對應的主節點。6 檢查集群搭建是否正常。1.1 複製6個...

搭建redis集群

sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...

redis集群搭建

redis集群搭建持久化保證了即使redis服務重啟不會丟失資料,因為redis服務重啟後會將硬碟上持久化的資料恢復到記憶體中,但是當redis伺服器的硬碟損壞了可能會導致資料丟失,如果通過redis的主從複製機制就可以避免這種單點故障。接下來開始redis集群的搭建。1 ruby環境2 建立集群 ...