//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 install4.安裝完成後是這樣:
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 建立集群 ...