作業系統: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...