redis集群搭建需要什么

redis集群至少需要3個節點,因為投票容錯機制要求超過半數節點認為某個節點掛了該節點才是掛了,所以2個節點無法構成集群。

集群中有三個節點的集群,每個節點有一主一備。需要6臺虛擬機。搭建一個偽分布式的集群,使用6個redis實例來模擬。

redis集群搭建需要什么

1.安裝ruby環境 ? ?(推薦學習:Redis視頻教程

yum?install?ruby//ruby運行環境 yum?install?rubygems//ruby包管理器將redis-3.0.0.gem上傳到服務器(redis-trib.rb運行需要依賴的包) gem?installe?redis-3.0.0.gem(安裝該依賴包)

2.搭建集群

(1)拷貝bin

mkdir?redis-cluster?cd?redis cp?-r?bin?../redis-cluster/redis01?//拷貝

(2)配置文件修改

cd?../redis-cluster/redis01/rm?-f?dump.rdb?(刪除快照文件) vim?redis.conf

修改:

port?7001cluster-enabled?yes

(3)創建六個節點

  cp?-r?redis01/?redis02(一直改到6)vim?redis02/redis.conf(分別改端口號)

(4)拷貝集群腳本到集群目錄下

  cd?redis-3.0.0/src   cp?*.rb?/usr/local/redis-cluster/

(5)運行6個redis實例

  vim?startall.shcd?redis01   ./redis-server?redis.confcd?..cd?redis02   ./redis-server?redis.confcd?..cd?redis03   ./redis-server?redis.confcd?..cd?redis04   ./redis-server?redis.confcd?..cd?redis05   ./redis-server?redis.confcd?..cd?redis06   ./redis-server?redis.confcd?..   ./startall.sh

(6)創建集群

./redis-trib.rb?create?--replicas?1?192.168.25.153:7001?192.168.25.153:7002?192.168.25.153:7003192.168.25.153:7004?192.168.25.153:7005?192.168.25.153:7006

更多Redis相關技術文章,請訪問Redis視頻教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享