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 ...