redis3 X部署和集群搭建

2021-07-12 02:56:21 字數 1702 閱讀 3106

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 install

將可執行檔案複製到/usr/local/bin中

將redis以系統服務形式安裝

1、首先複製

redis原始碼包中utils資料夾下的redis_init_script

指令碼到/etc/init.d目錄下,命名為

redis_6379(如果修改埠號需要修改配置檔案第6行

redisport=6379)檔名一樣修改

2、建立需要的資料夾

3、redis原始碼包根目錄拷貝redis.conf配置,複製到/etc/redis中

以埠號命名如(6379.conf),對部分引數編輯

最好還要修改bind引數,如bind zk01 127.0.0.1

以上處理完成後使用命令

service redis_6379 start

即可啟動服務

集群環境

yum -y install ruby ruby-rdoc

yum install rubygems

安裝redis的api

gem install -l redis-3.2.0.gem

修改redis.conf配置

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

啟動所有需要集群的redis服務

進入其中一台伺服器,先進入redis原始碼包的src下

./redis-trib.rb create 

192.168.210.192:6379 

192.168.210.193:6379

192.168.210.194:6379

測試環境所以只部署了3台主節點,正常至少6臺,3台主3臺從節點 使用引數–replicas 1

(此命令ip必須使用實際ip輸入,不認host別名)

部署成功

錯誤處理

如果出現

原因是前一次部署失敗導致的,刪除伺服器的

cluster-config-file下的nodes.conf,重啟即可

集群後客戶端連線時帶上引數-c

官方教程:

有道筆記 

Redis 4 x 集群部署

1.redis簡介 redis是基於記憶體非關係型儲存資料庫,同時支援持久化操作。2.安裝環境 redis使用c語言開發,需要使用gcc編譯程式進行編譯。gcc安裝命令 yum y install gcc 3.安裝redis 安裝 參考該文章 4.redis集群配置 在 usr local 下面建立...

redis4 0 X集群搭建

作業系統 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集群搭建 5 0 x版本

redis 4.0.x版本需要安裝ruby依賴,伺服器連不上外網,所以這個東西搞起來賊費勁。而5.0.x版本無需ruby,基本很簡單就能搭建起來乙個redis集群。以下模擬在一台機器上啟動乙個redis集群 3主3從。傳到乙個使用者目錄下解壓 tar zxvf redis 5.0.8.tar.gz ...