Redis集群創建流程


redis 集群創建流程


node節點不少於3主3從.


1. 配置redis環境, ruby環境(trib.rb環境依賴).


2. 集群配置需要使用到redis安裝文件src中的trib工具, 根據安裝目錄不同, 將trib.rb文件復制到, /usr/local/bin中, 使之所有路徑下都可以調用工具命令
sudo cp /redis安裝目錄/src/redis-trib.rb /usr/local/bin/
sudo cp /usr/local/redis/src/redis-trib.rb /usr/local/bin/

3. 使用統一格式創建redis實例的config文件:
例:
    port 6379
    bind 127.0.0.1
    daemonize yes  # 允許守護模式在后台運行
    pidfile 6379.pid  # pidfile文件名
    cluster-enabled yes  # 集群開關
    cluster-config-file 6379_node.conf  # 該實例conf文件
    cluster-node-timeout 15000  # 鏈接集群超時時間, 一般設置15s
    appendonly yes  # AOF模式開關, 數據是否追加到磁盤上

4. 使用config文件創建實例

sudo redis-server /配置存放目錄/實例對象1的配置文件

sudo redis-server /配置存放目錄/實例對象2的配置文件

...


5. 使用trib工具創建集群
redis-trib.rb create --replicas 1 實例對象1所在ip:所屬端口 實例對象2所在ip:所屬端口 ...
redis-trib.rb create --replicas 1 127.0.0.1:6380 127.0.0.1:6381 ...


6. 接入集群

redis-cli -h 任一實例對象ip -c -p 該實例對象端口
redis-cli -h 127.0.0.1 -c -p 6380


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM