2 先安裝ruby-2.3.1.tar.gz
3 測試ruby是否安裝成功,輸入命令:gem,如果顯示以下資訊表示成功
4 解壓 redis-3.2.1.zip 得到redis-3.2.1.gem
5 安裝redis gem : gem install --local redis-3.2.1.gem -v
7 測試redis是否安裝成功,輸入命令:「redis-server」,啟動服務,資訊如下
8 測試通過之後,因為6379埠沒有配置後台啟動,所以直接ctrl+c結束該程序,或者直接關閉shell視窗也可停止redis
9 建立集群需要的目錄10 修改配置檔案
bind 0.0.0.0 #繫結的主機位址11 啟動集群節點12 啟動之後使用命令檢視redis的啟動情況ps -ef|grep redisport 7001 #每個節點目錄對應同樣的埠
tcp-backlog 1024 #tcp傳送佇列即send-q大小
tcp-keepalive 60 # redis伺服器與客戶端保活引數
daemonize yes #啟用守護程序
maxclients 10000 #同一時間最大客戶端連線數
maxmemory 1.5gb #redis最大記憶體限制
cluster-enabled yes #開啟集群
cluster-config-file nodes.conf #集群配置檔案
cluster-node-timeout 5000 #集群節點超時時間
13 啟動伺服器的主從複製
比如有三颱伺服器10.135.6.215/216/217,每台伺服器8個節點,整個集群環境共24個節點
14 隨機選擇在一台伺服器上執行以下命令
./redis-trib.rb create --replicas 1 10.135.6.215:7001 10.135.6.215:7002 10.135.6.215:7003 10.135.6.215:7004 10.135.6.216:7001 10.135.6.216:7002 10.135.6.216:7003 10.135.6.216:7004 10.135.6.217:7001 10.135.6.217:7002 10.135.6.217:7003 10.135.6.217:7004 10.135.6.215:7005 10.135.6.215:7006 10.135.6.215:7007 10.135.6.215:7008 10.135.6.216:7005 10.135.6.216:7006 10.135.6.216:7007 10.135.6.216:7008 10.135.6.217:7005 10.135.6.217:7006 10.135.6.217:7007 10.135.6.217:7008
15 檢視集群啟動狀態,輸入命令:redis-cli -c -p 7001
16 檢視主從節點狀態,輸入命令:cluster nodes
17 故障場景
當redis-cluster重啟再次啟動時候, 要把每個節點下的除redis.conf的其他檔案全部刪除,否則建立主從複製的時候會出現失敗:
redis cluster集群簡單描述
redis2.9版本出現了redis cluster,測試版本,從3.0正式推出redis cluster,這個結構的出現徹底解決了搭建使用高可用分布式集群的難處 redis cluster是乙個既可以高可用主從故障轉移,也可以分片計算,分布式處理資料.從結構上來看比之前高可用分布式做了變換,但是主...
redis cluster集群搭建簡單筆錄
一 安裝redis 用壓縮命令壓縮 tar zxvf redis tar.gz 壓縮完成之後進入目錄 cd redis 在redis 目錄下執行make命令 執行 執行完make後,跳過redis test 繼續執行make install 可能遇到的問題?1 執行make命令時出現故障意出現的錯誤...
CygWin安裝RedisCluster指南
安裝前確認磁碟有6g以上的磁碟容量,安裝時雙擊setup x86 64.exe,基本按照預設設定安裝就行,也可自己指定安裝路徑等,3 deps hiredis net.c中注釋掉 並在 include sds.h 之後追加 ifdef cygwin define tcp keepcnt 8 defi...