CentOS7操做Redis4.0

單機安裝

1. 從官網下載 redis-4.0.10.tar.gz 到本地,而後上傳到VMware虛擬機上,存放地址隨意。redis

2. 解壓:ruby

tar -zxvf redis-4.0.10.tar.gz

3. 編譯spa

cd redis-4.0.10
make

4.  啓動.net

cd src
redis-server

啓動成功界面:3d

 集羣安裝

 1. 在單機目錄下新建一個目錄,來存放集羣節點。code

mkdir redis-cluster

2.在redis-cluster目錄下,將單機安裝的redis複製成六份,建立6個redis實例,同時複製一份redis-trib.rb文件在此目錄下。server

cp -r ../redis-4.0.10 redis01
cp -r ../redis-4.0.10 redis02
cp -r ../redis-4.0.10 redis03
cp -r ../redis-4.0.10 redis04
cp -r ../redis-4.0.10 redis05
cp -r ../redis-4.0.10 redis06

3.修改每一個redis實例的配置文件redis.conf(這裏以redis01爲例,其他5個redis實例均相同操做)blog

vi ./redis01/redis-conf

 修改bind (換成本身的ip)ip

  

  修改port(由於我是在同一臺機器上建立6個實例,因此6個端口號都須要不一樣,我這裏是7001~7006)get

  

  修改cluster-enabled 打開redis集羣

   

  修改daemonize yes 表示redis之後臺運行

  

 4. 建立啓動和關閉腳本

  先建立兩個文件:

  start-all.sh

cd redis02
./src/redis-server redis.conf

cd ..

cd redis02
./src/redis-server redis.conf

cd ..

cd redis03
./src/redis-server redis.conf

cd ..

cd redis04
./src/redis-server redis.conf

cd ..

cd redis05
./src/redis-server redis.conf

cd ..

cd redis06
./src/redis-server redis.conf

cd ..

  stop-all.sh

./redis01/src/redis-cli -h 192.168.172.129 -p 7001 shutdown
./redis02/src/redis-cli -h 192.168.172.129 -p 7002 shutdown
./redis03/src/redis-cli -h 192.168.172.129 -p 7003 shutdown
./redis04/src/redis-cli -h 192.168.172.129 -p 7004 shutdown
./redis05/src/redis-cli -h 192.168.172.129 -p 7005 shutdown
./redis06/src/redis-cli -h 192.168.172.129 -p 7006 shutdown

  再賦予執行權限變成腳本文件:

chmod +x redis-start-all.sh
chmod +x redis-stop-all.sh

5.運行啓動腳本

./redis-start-all.sh

6.建立redis-cluster

在運行下面命令以前,咱們須要安裝ruby環境,此腳本須要ruby環境。

yum install ruby
yum install rubygems

而後再繼續下面的命令:

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

 

參考

redis集羣啓動腳本

相關文章
相關標籤/搜索