redis4 0 X集群搭建

2021-08-20 10:41:46 字數 2791 閱讀 4732

作業系統:centos7

redis:4.0.9

要使用redis必須安裝c語言編譯環境:yum install gcc-c++

一、解壓安裝redis

把redis的壓縮包放到cd /usr/local/ 路徑下

tar zxf redis-4.0.9.tar.gz

cd redis-4.0.9

make

把redis安裝到/usr/local/redis目錄下: make install prefix=/usr/local/redis

二、安裝集群

複製redis.conf到redis/bin目錄下:

cp /usr/local/redis-4.0.9/redis.conf /usr/local/redis/bin/

開啟bin目錄編輯redis.conf

cd /usr/local/redis/bin

vi redis.conf

修改如下配置

daemonize yes    //開啟後台執行緒

cluster-enabled yes  //開啟集群

#bind 127.0.0.1   //執行遠端訪問,不然只有本機才能訪問

protected-mode no

建立redis-cluster目錄:mkdir /usr/local/redis-cluster

因為集群最少需要6個redis

複製六份redis到redis-cluster中

cd /usr/local

cp -r redis/bin/ redis-cluster/redis01

cp -r redis/bin/ redis-cluster/redis02

cp -r redis/bin/ redis-cluster/redis03

cp -r redis/bin/ redis-cluster/redis04

cp -r redis/bin/ redis-cluster/redis05

cp -r redis/bin/ redis-cluster/redis06

不要忘記修改redis.conf中的埠

這裡埠是7001-7006

vi redis.conf

port 7001~7006      //修改埠

到redis-cluster目錄下建立啟動命令

vi start-all.sh

cd redis01

./redis-server redis.conf

cd ..

cd redis02

./redis-server redis.conf

cd ..

cd redis03

./redis-server redis.conf

cd ..

cd redis04

./redis-server redis.conf

cd ..

cd redis05

./redis-server redis.conf

cd ..

cd redis06

./redis-server redis.conf

cd ..

執行redis集群

./start-all.sh

安裝ruby環境

yum -y install ruby ruby-devel rubygems rpm-build 

安裝redis集群

gem install redis

由於新版本redis集群的搭建需要ruby版本大於等於2.2.2

上面那個安裝的是2.0的版本所以不行

使用ruby -v可以檢視版本

安裝新版本ruby

1.安裝curl

sudo yum install curl

2. 安裝rvm

curl -l get.rvm.io | bash -s stable

3. source /usr/local/rvm/scripts/rvm

4. 檢視rvm庫中已知的ruby版本

rvm list known

5. 安裝乙個ruby版本

rvm install 2.4.1

6. 使用乙個ruby版本

rvm use 2.4.1

7. 設定預設版本

rvm remove 2.0.0

8. 解除安裝乙個已知版本

ruby --version

安裝redis集群

gem install redis

複製redis-trib.rb到redis-cluster中

cd /usr/local/redis-4.0.9/src/

cp *.rb /usr/local/redis-cluster/

安裝集群

格式:./redis-trib.rb create --replicas 1 ip:port ip:port 

ip:port  ...

我的命令

./redis-trib.rb create --replicas 1 192.168.25.130:7001 192.168.25.130:7002 192.168.25.130:7003 192.168.25.130:7004 192.168.25.130:7005 192.168.25.130:7006

安裝過程中要輸入乙個yes

安裝完成

Redis4 0 X 官方集群方案搭建

wget io releases redis 4.0 1.tar gz tar xzf redis 4.0 1.tar gz cd redis 4.0 1 make 注意 在執行make的是時候確保包含了編譯所需的工具包。阿里雲centos7.0 編譯沒有問題直接通過 2修改配置檔案 port 70...

Redis集群搭建 5 0 x版本

redis 4.0.x版本需要安裝ruby依賴,伺服器連不上外網,所以這個東西搞起來賊費勁。而5.0.x版本無需ruby,基本很簡單就能搭建起來乙個redis集群。以下模擬在一台機器上啟動乙個redis集群 3主3從。傳到乙個使用者目錄下解壓 tar zxvf redis 5.0.8.tar.gz ...

redis3 X部署和集群搭建

redis安裝 安裝依賴環境 yum install gcc yum install test 編譯redis原始碼 tar xzf redis 3.2.0.tar.gz cd redis 3.2.0 make malloc libc 完成後測試 make test 此結果表示安裝成功 執行make...