第十二章 redis-cluster搭建(redis-3.2.5)

redis集羣技術

  • redis2.x使用客戶端分片技術
  • redis3.x使用cluster集羣技術

一、環境

  • os:centos7
  • ip:10.211.55.4
  • redis:3.2.5
  • gem-redis:3.2.2

二、搭建集羣

1、本機下載redis-3.2.5.tar.gz

2、從本機拷貝到10.211.55.4

3、進入10.211.55.4,解壓安裝

  • tar -zxf /opt/redis-3.2.5.tar.gz
  • cd /opt/redis-3.2.5/
  • make && make install

4、創建文件夾

  • mkdir /data/cluster -p
  • cd /data/cluster/
  • mkdir 7000 7001 7002 7003 7004 7005

5、拷貝修改配置文件

  • cp /opt/redis-3.2.5/redis.conf /data/cluster/7000/
  • vi /data/cluster/7000/redis.conf
    • bind 10.211.55.4
    • port 7004
    • daemonize yes
    • cluster-enabled yes
    • cluster-config-file nodes.conf
    • cluster-node-timeout 15000
  • 拷貝該redis.conf到7001~7005,並且修改端口號

6、啓動6個redis實例

  • cd /data/cluster/7000
  • redis-server redis.conf

其他類似。

7、安裝ruby依賴

  • yum install ruby rubygems -y

8、本機下載安裝gem-redis

9、將集羣管理程序複製到/usr/local/bin/

  • cp /opt/redis-3.2.5/src/redis-trib.rb /usr/local/bin/redis-trib

10、創建集羣

  • redis-trib create --replicas 1 10.211.55.4:7000 10.211.55.4:7001 10.211.55.4:7002 10.211.55.4:7003 10.211.55.4:7004 10.211.55.4:7005
    • --replicas 1:爲集羣中的每個主節點創建一個從節點
    • 集羣正常工作至少需要3個主節點:以上是三主三從

11、測試

使用rdm進行連接測試即可。

 

二、java操作(JedisCluster)

第三章 springboot + jedisCluster

 

參考:http://www.cnblogs.com/gomysql/p/4395504.html

 

 

原文地址:https://www.cnblogs.com/java-zhao/p/6134337.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章