[TOC]html
由於建立Redis集羣的工具是ruby文件。在個人linux上默認安裝的版本是2.2.0 的。沒法構建redis集羣。這個時候咱們須要安裝高版本node
yum install ruby
ruby -v 查看安裝的ruby是否成功複製代碼
下載ruby-2.3.1,經過xftp上傳到服務器上。linux
tar -xvzf ruby-2.3.1
cd ruby-2.3.1
./configure
make
sudo make install複製代碼
而後經過ruby -v查看git
同上面同樣的解壓。執行ruby setup.rb
redis
安裝的linux系統比較乾淨,有的linux系統裏就沒有zlib模塊須要咱們安裝C語言環境安裝(zlib):http://www.dataguru.cn/thread-50201-1-1.htmlshell
若是沒有openssl還須要安裝openssl:http://blog.csdn.net/thanklife/article/details/55097429(這篇文章沒有親自試)安裝了rubygems 後國內的朋友須要換請求地址windows
gem -r source https://rubygems.org/
gem -a source http(s)://gems.ruby-china.org/
以後就能夠經過gem install redis安裝redis.gem了複製代碼
wget http://download.redis.io/releases/redis-4.0.6.tar.gz 下載4.0.6版本的Redis
安全
而後cd redis-4.0.6make : 和windows上安裝同樣ruby
- bind須要註釋,不綁定就是任何網絡均可以訪問,這個時候須要將peotected-mode改成no。安全模式取消
- linux中防火牆需放開redis集羣須要的端口。我用的是阿里雲鬚要在安全組加入redis集羣中須要的端口這樣才能夠對方公開。注意的是redis的端口是7000~7005 ,可是對應的總線成接口還有17000~17005端口也須要放開。這樣用構造集羣工具才能夠構造集羣。
- 若是node沒有設置或者設置的是相對執行命令的相對位置,那麼咱們最好在redis.conf同級下執行。這樣避免了集羣中node。conf的衝突。複製代碼
源碼下載服務器
找到start.sh直接執行start.sh
執行完start.sh以後會見到以下選項
序號 | 列表 | 說明 |
---|---|---|
1 | 懶人一鍵安裝 |
安裝redis集羣 |
2 | 安裝必要環境 |
安裝所需環境組件 |
3 | 安裝git |
git |
4 | 卸載 |
卸載 |
5 | redis服務啓動 | 啓動 |
6 | 集羣啓動 |
集羣配置啓動 |
7 | 終極一鍵 |
包含上面全部步驟 |
[//]:redis.conf詳解:https://www.cnblogs.com/kreo/p/4423362.html[//]:redis彙總:http://www.linuxidc.com/Linux/2017-03/141683.htm[//]:redis_wait:http://blog.csdn.net/truong/article/details/52531103