Redis 集群部署

2021-07-07 03:24:41 字數 913 閱讀 2369

1、安裝 redis

解壓安裝包 tar -zxvf redis-3.0.2.tar.gz

編譯原始碼 make

編譯之後會在 src 目錄下會產生可執行檔案(redis-server、redis-cli等),如果是在部署 redis 可以執行 make install 進行安裝,如果是測試使用不進行安裝也可

2、配置集群

在 src 目錄下執行 mkdir cluster-test 新建目錄

cd cluster-test 進入目錄,執行 mkdir 7000 7001 7002 7003 7004 7005 建立6個目錄

分別進入6個目錄並新建配置檔案 redis.conf,檔案內容如下,注意修改對應的埠值

----- 配置檔案 開始 不包含此行 ------

port 7000

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

----- 配置檔案 結束 不包含此行 ------

分別進入以上6個目錄執行 nohup ../../redis-server ./redis.conf & 在後台啟動各個例項

執行 apt-get install ruby 安裝 gem

執行 gem install redis

在 src 目錄下執行 ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \

127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

出現確認提示時輸入 yes,集群配置成功可以看到如下提示資訊:

[ok] all 16384 slots covered

Redis集群部署

0.建立redis使用者 並設定密碼 可選操作 sudo useradd g dream361 s bin bash d home redis m redis echo redis sudo passwd redis stdin 1.使用yum 安裝 必須的軟體包 sudo yuminstall z...

Redis集群部署

1.redis 結構圖 1.安裝必須要軟體 service iptables stop 關閉防火牆避免不必要的麻煩 yum install y gcc 安裝gcc yum install y ruby 安裝ruby yum install y ruby rdoc 安裝rubydoc yum inst...

Redis集群部署

1.配置本地yum並安裝開發包和tcl8.6.1依賴 by all mkdir mnt cdrom mount dev cdrom mnt cdrom cat local name local baseurl file mnt cdrom gpgcheck 0 enabled 1 eofyum cl...