Redis 三主三從集群搭建


1.安裝包依賴

yum -y install gcc gcc-c++ wget make tcl

2. make

make MALLOC=libc

make install

3.使用腳本安裝服務

cd utils/
./install_server.sh

4.將src目錄下的redis開頭的可執行文件全部拷貝到/usr/local/redis/bin

5. 在三台服務器上分別創建目錄

192.168.153.135
mkdir -p /usr/local/redis/7001/{conf,data}
mkdir -p /usr/local/redis/7002/{conf,data}
192.168.153.136
mkdir -p /usr/local/redis/7003/{conf,data}
mkdir -p /usr/local/redis/7004/{conf,data}
192.168.153.137
mkdir -p /usr/local/redis/7005/{conf,data}
mkdir -p /usr/local/redis/7006/{conf,data}
將redis.conf 復制到 /usr/local/redis/7001/conf/redis7001.conf
修改里面的內容
注釋掉 #bind 127.0.0.1
protected-mode no
port 7001
daemonize yes
tcp-keepalive 0
pidfile /usr/local/redis/7001/redis7001.pid
logfile "/usr/local/redis/7001/data/redis7001.log"
databases 1
dir /usr/local/redis/7001/data
appendonly yes
cluster-config-file /usr/local/redis/7001/nodes-7001.conf

啟動redis /usr/local/redis/bin/redis-server /usr/local/redis/7001/conf/redis7001.conf 另外五個也一樣

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

YUM安裝的ruby的版本較低,要重新安裝
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L get.rvm.io | bash -s stable
find / -name rvm -print
source /usr/local/rvm/scripts/rvm
rvm install 2.3.3
gem install redis
安裝完成以后,可以執行命令 /usr/local/redis/bin/redis-trib.rb create --replicas 1 192.168.153.135:7001 192.168.153.135:7002 192.168.153.136:7003 192.168.153.136:7004 192.168.153.137:7005 192.168.153.137:7006

這樣三主三從的集群就搭建好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM