linux搭建redis集羣

[TOC]html

手動安裝

  • 安裝ruby

由於建立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

  • 下載rubygems-2.7.3

同上面同樣的解壓。執行ruby setup.rbredis

  • 安裝zlib

安裝的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了複製代碼


  • 安裝redis

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

加入戰隊

加入戰隊

微信公衆號

微信公衆號

相關文章
相關標籤/搜索