Redis集群搭建與簡單使用

2021-08-03 16:34:41 字數 1509 閱讀 2234

**

redis集群搭建

1  安裝redis 

分別啟動各個redis,關鍵是conf

conf配置

port  7000

//埠7000,7002,7003

bind 本機ip //

預設ip為127.0.0.1 需要改為其他節點機器可訪問的ip 否則建立集群時無法訪問對應的埠,無法建立集群

daemonize yes //

redis後台執行

pidfile /var/run/redis_7000.pid //

pidfile檔案對應7000,7001,7002

cluster-enabled yes //

開啟集群 把注釋#去掉

cluster-config-file nodes_7000.conf //

集群的配置 配置檔案首次啟動自動生成 7000,7001,7002

cluster-node-timeout 15000

//請求超時 預設15秒,可自行設定

aof日誌開啟 有需要就開啟,它會每次寫操作都記錄一條日誌

redis-server redis_cluster/7000/redis.conf
3  建立集群

redis-trib.rb  create  --replicas  1

192.168.31.245:7000

192.168.31.245:7001

192.168.31.245:7002

192.168.31.210:7003

192.168.31.210:7004

192.168.31.210:7005

redis使用

在第一台機器上連線集群的7002埠的節點,在另外一台連線7005節點,連線方式為 redis-cli -h 192.168.31.245 -c -p 7002  ,加引數 -c 可連線到集群,因為上面 redis.conf 將 bind 改為了ip位址,所以 -h 引數不可以省略。

在7005節點執行命令  set hello world 

在7002節點執行命令  

get hello  

Redis集群搭建與簡單使用

介紹安裝環境與版本 我用了三颱虛擬機器模擬6個節點,一台機器2個節點,建立出3個master 3個salve 環境。redis 採用 redis 4.0.1 版本。上台臺虛擬機器都是 centos 一台 centos7 ip 192.168.3.231 一台 centos7 ip 192.168.3...

Redis集群搭建與簡單使用

用3臺虛擬機器模擬6個節點,實現集群目標 redis 採用 redis 4.0.14.tar.gz 版本 m 192.168.0.183 7000 192.168.0.184 7000 192.168.0.185 7000 s 192.168.0.184 7001 192.168.0.185 700...

搭建與使用redis集群

redis集群中至少應該有三個節點。要保證集群的高可用,需要每個節點有乙個備份機。redis集群至少需要 6臺伺服器。搭建偽分布式。可以使用一台虛擬機器執行6個 redis 例項。需要修改 redis 的埠號 7001 7006 1 使用 ruby 指令碼搭建集群。需要 ruby 的執行環境。安裝r...