redis5.5官方文檔

https://www.cnblogs.com/zsl-find/articles/11780974.html 博客html

https://redis.io/topics/cluster-tutorial 官方node

https://www.cnblogs.com/zgqbky/p/11792141.html 博客c++

 

  1. 新虛擬機 2G內存,配yum
  2. 配置JDK環境
  3. yum install -y gcc g++ make gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim  unzip git  安裝依賴包
  4. wget http://download.redis.io/releases/redis-5.0.5.tar.gz 拉取代碼
  5. tar xzf redis-5.0.5.tar.gz 解包
  6. cd redis-5.0.5 進入目錄
  7. make    編譯
  8. src/redis-server 啓動服務 測試 src/redis-cli     啓動客戶端
  9. mkdir /opt/redis/redis-cluster -p 建立文件夾 放集羣文件
    cd /opt/redis/redis-cluster/ mkdir 6379 6380 建立集羣的端口配置
  10. for i in 79 80; do echo -e "port 63$i\n\ bind `hostname -I`\n\ 輸出本機ip綁定 daemonize yes\n\ 守護 pidfile /var/run/redis_63$i.pid\n\ 指定pid文件位置 隨機進程號寫入此 cluster-enabled yes\n\ 開啓集羣模式 cluster-config-file nodes_63$i.conf\n\ 集羣節點的配置文件 自動生成的 masterauth 123456\n\ 主從的密碼 requirepass 123456\n\ 訪問的密碼 save 900 1\n\ 持久化規則 save 300 10\n\ save 60 10000\n\ appendonly yes\n\ aof持久化 appendfilename "appendonly_6379.aof"\n\ 文件名 appendfsync always\n\ 老是持久化 no-appendfsync-on-rewrite no\n\ auto-aof-rewrite-percentage 100\n\ auto-aof-rewrite-min-size 64mb\n\ cluster-node-timeout 10100" > 63$i/redis.conf; done 配置與設置密碼
  11. for i in 79 80; do /root/redis-5.0.5/src/redis-server /opt/redis/redis-cluster/63$i/redis.conf 啓動redis服務 須要本機去執行 done

  12. 備註:以上操做爲配置服務,每個節點上面都須要執行的操做
  13. /root/redis-5.0.5/src/redis-cli --cluster create 192.168.1.151:6379 192.168.1.151:6380 192.168.1.152:6379 \
    192.168.1.152:6380 192.168.1.153:6379 192.168.1.153:6380  --cluster-replicas 1 -a 123456  建立集羣
        
  14. /root/redis-5.0.5/src/redis-cli -c -h 192.168.1.151 -p 6379 -a 123456 進入redis數據庫
  15. 192.168.120.83:7000> cluster nodes  查看節點
  16. /root/redis-5.0.5/src/redis-cli --cluster reshard 192.168.1.151:6379 -a 123456 查看分片狀況,最後一句話的意思是 讓你從新分片的 不須要管它 直接ctrl+c 結束就行
  17. 節點所有關閉for i in 79 80;do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.151 -p 63$i -a 123456 shutdown savedonefor i in 79 80;do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.152 -p 63$i -a 123456 shutdown savedonefor i in 79 80;do /root/redis-5.0.5/src/redis-cli  -h 192.168.1.153 -p 63$i -a 123456 shutdown savedone
相關文章
相關標籤/搜索