Centos7安裝Redis單機版和集群

2021-08-10 16:12:59 字數 2976 閱讀 5218

強烈推薦乙個大神的人工智慧的教程:

1.安裝gcc編譯環境,使用命令yum install gcc-c++

2.將redis原始碼上傳到linux伺服器(我的路徑是/usr/local/tools/)

3.解壓縮:使用命令tar -zxvf redis-3.0.0.tar.gz(會解壓縮到/usr/local/tools/下,資料夾為redis-3.0.0)

4.進入redis資料夾,執行命令make(我的路徑是/usr/local/tools/redis-3.0.0/)

5.進入redis資料夾,執行命令make install prefix=/usr/local/redis(指定安裝路徑為/usr/local/redis)

6.啟動檢測是否安裝成功,有兩種啟動方式,前端啟動和後台啟動

①前端啟動,使用命令./redis-server,出現以下結果證明啟動成功:

②後台啟動

a.從redis解壓目錄複製redis.conf到redis安裝目錄,使用命令 cp redis.conf /usr/local/redis/(我的是在/usr/local/tools/redis-3.0.0/執行該命令)

b.修改redis.conf,修改daemonize yes(這裡的redis.conf是安裝目錄下的,我的是在/usr/local/redis/)

c.使用命令啟動:./redis-server redis.conf(在安裝目錄/usr/local/redis/執行)

d.使用命令檢視是否啟動:ps aux|grep redis

redis集群至少要有三個節點,每個節點有一備份節點,需要6臺伺服器.

1.建立乙個資料夾:mkdir redis-cluster(我是在/usr/local/下執行命令)

2.將單機版的redis拷貝到redis-cluster資料夾下:cp redis redis-cluster/ -r(我是在/usr/local/下執行命令)

3.將redis-cluster下的redis重新命名為redis01,使用命令mv redis redis01(我是在/usr/local/redis-cluster/下執行命令)

4.刪除redis01資料夾下的dump.rdb,使用命令rm dump.rdb(/usr/local/redis-cluster/redis01/)

5.修改配置檔案,使用命令vi redis.conf開啟配置檔案,使用insert鍵切換到可編輯狀態,依次修改以下三個地方:

①開啟後台啟動:

②修改埠:

③開啟集群注釋:

6.再拷貝5個單機版redis,分別修改配置檔案,更改埠由7002至7006

7.需要乙個ruby指令碼,在redis原始碼資料夾下的src目錄下(/usr/local/tools/redis-3.0.0/).將redis-trib.rb拷貝到redis-cluster資料夾下,使用命令cp redis-trib.rb /usr/local/redis-cluster/(在/usr/local/tools/redis-3.0.0/路徑下執行命令)

8.執行ruby指令碼之前先安裝ruby環境:

①先執行yum install ruby(此命令相當於安裝了乙個ruby虛擬機器,用來解釋ruby指令碼)

②安裝成功後執行yum install rubygems(此命令是ruby的包管理器)

③安裝redis-trib.rb執行依賴的ruby的包,先將redis-3.0.0.gem拷貝到伺服器上(路徑為/usr/local/tools/),執行命令進行安裝gem install /usr/local/tools/redis-3.0.0.gem

9.啟動所有的redis例項

①在安裝集群的路徑下(我的是/usr/local/redis-cluster),編寫乙個啟動指令碼,vi start-all.sh,寫完之後按esc鍵輸入:wq儲存.指令碼內容為下圖

②給start-all.sh執行的許可權,使用命令chmod +x start-all.sh,授權前後對比

③使用指令碼啟動redis例項,使用命令./start-all.sh

10.使用redis-trib.rb建立集群

執行命令:./redis-trib.rb create --replicas 1 192.168.159.219:7001 192.168.159.219:7002 192.168.159.219:7003 192.168.159.219:7004 192.168.159.219:7005 192.168.159.219:7006,結果如下:

到此,redis就安裝完畢了,下篇博文將寫幾個測試類來記錄以下redis的簡單應用。上述過程如有錯誤,敬請提出!

centos7 安裝單節點redis

由於是在vmware中安裝,所以首先要配置虛擬機器相關環境,網路介面使用nat。虛擬機器環境配置 靜態ip,可參考centos7 靜態ip 主機名 hostnamectl set hostname redis singlegcc環境 yum y install gcc tcl y redis編譯及安...

centos7 安裝redis和redis擴充套件

安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...

centos7 安裝redis和redis擴充套件

安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...