redis5集群搭建

2021-10-02 21:15:23 字數 1480 閱讀 6876

/usr/local/redis  #目錄下
通過命令,把壓縮包解壓

tar zxvf redis-5.0.7.tar.gz
解壓後,進入redis-5.0.7目錄,執行make。(需要有gcc,沒有的話安裝gcc)

make
這樣,redis就安裝好了。

二,redis配置檔案修改

進入redis-5.0.7目錄,新建cluster-conf資料夾

mkdir cluster-conf
把redis-5.0.7目錄下的redis.conf複製到conf資料夾下

cp redis.conf ./cluster-conf/redis.conf
修改配置內容

1,修改 埠 protected-mode

protected-mode no

prot 6379

2,把 bind 127.0.0.1 注釋掉 或者改為 bind 0.0.0.0 讓所有ip可以訪問

3,修改dir 在redis-5.0.7目錄下建立data目錄

dir /usr/local/redis-5.0.7/data/
4,啟動集群模式

cluster-enabled yes
5,cluster-config-file 集群節點配置檔案

cluster-config-file /usr/local/redis-cluster/redis-6379.conf
6,daemonize yes 後台啟動

daemonize yes
7,cluster-node-timeout 15000 指定集群節點超時時間

cluster-node-timeout 15000
三,集群搭建啟動

進入每個服務redis-5.0.7目錄下,把所有的redis都啟動

sudo ./src/redis-server ./conf/redis-6379.conf
建立redis集群,後面三個就分別是前面三個的從節點

./src/redis-cli --cluster create 192.168.1.8:6379 192.168.1.8:6380 192.168.1.8:6381 192.168.1.8:6382 192.168.1.8:6383 192.168.1.8:6384 --cluster-replicas 1

基於docker搭建redis5集群

redis5之前搭建集群需要配合ruby指令碼,分配slot,建立集群等。redis5能夠整合到redis cli命令中,嘗試搭建體驗一下便捷的快感。docker快速生成例項,主要嘗試使用下新的集群命令 docker pull redis 5.0.5 簡單建立6個例項 net host 表示用宿主機...

容器 Docker 建立Redis5 集群

docker pull redisdocker images 檢視映象 mkdir opt module redis編寫redis cluster.tmpl 檔案 port requirepass wzth dev123 masterauth wzth dev123 protected mode n...

Centos7上建立Redis5集群

一.基本安裝 1.安裝 cd opt wget wget tar xzf redis 5.0.4.tar.gz ln s redis 5.0.4 redis cd redis make 2.測試 src redis server src redis cli redis set foo bar okr...