Redis集群搭建

2021-10-03 05:01:56 字數 1537 閱讀 4124

安裝redis

wget

mv redis-4.0.11.tar.gz /usr/local/

cd /usr/local/

tar -zxvf redis-4.0.11.tar.gz

mv redis-4.0.11 redis

cd redis

make

&make

install

因為建立建立集群需要用到ruby,我們先進行ruby環境的配置

#首先進行rvm的安裝

gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3

curl -ssl |

bash -s stable

#載入rvm環境

source /etc/profile.d/rvm.sh

echo

"ruby_url="

> ~/.rvm/user/db

#檢視版本,檢查是否安裝成功

rvm -v

# 安裝ruby

rvm requirements

rvm install 2.3.0

# 指定預設的ruby版本

rvm use 2.3.0 --default

# 安裝redis包

gem install redis

建立redis集群節點,推薦建立6個以上節點

#建立存放節點配置檔案的路徑

cd /usr/local/

mkdir redis_cluster

mkdir

$ (本機有幾個節點就建立幾個路徑)

cp redis/redis.conf redis_cluster/$ (每個節點都需要乙個配置檔案)

# 修改配置檔案(每個節點的配置檔案都需要修改)

vim redis_cluster/redis.conf

#修改其中的以下項內容

daemonize yes //redis後台執行

pidfile /var/run/redis_$.pid

port $

cluster-enabled yes //開啟集群 把注釋#去掉

cluster-config-file nodes_$.conf //集群的配置檔案

cluster-node-timeout 5000 //超時時間

# 啟動節點(每個節點都需要啟動)

redis-server redis_cluster/$/redis.conf

# 在其中一台上開啟集群

#開啟過程中將會詢問

can i set the above configuration? (type 'yes' to accept):

輸入yes後回車

搭建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 建立集群 ...

redis集群搭建

redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...