基於Redis5的集群搭建和使用

2021-09-19 16:50:37 字數 1718 閱讀 4042

1. 搭建

cd /usr/local

wget

tar xzf redis-5.0.4.tar.gz

cd redis-5.0.4

make

建立配置檔案

mkdir cluster-conf

cd cluster-conf

mkdir 7000 7001 7002 7003 7004 7005

cd 7000

cp ../../src/redis-server .

vi redis.conf

port 7000

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

daemonize yes

protected-mode no

pidfile /var/run/redis_7000.pid

在7000埠啟動例項 

./redis-server redis.conf
依次進入7001-7005目錄, 重複上面的步驟, redis.conf檔案中的port和pidfile不能重複, 依次加1即可

cd /usr/local/redis-5.0.4/src

./redis-cli --cluster create 192.168.1.11:7000 192.168.1.11:7001 192.168.1.11:7002 192.168.1.11:7003 192.168.1.11:7004 192.168.1.11:7005 --cluster-replicas 1

2. 在springboot中整合

新增依賴

org.springframework.boot

spring-boot-starter-data-redis

redis.clients

jedis

新增配置

redis:

cluster:

nodes: 192.168.1.11:7000,192.168.1.11:7001,192.168.1.11:7002,192.168.1.11:7003,192.168.1.11:7004,192.168.1.11:7005

3. 集群管理

把其中的port修改為6999, 即上面設定的最小的埠7000減1

關閉集群

./create-cluster stop
啟動集群

基於docker搭建redis5集群

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

redis5集群搭建

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目錄,...

win10下redis5的集群搭建

這裡用的版本是5.0.10 二 解壓檔案,修改配製檔案 解壓後的檔案命名為redis 7001 結果如下 修改 redis.windows.conf 詳細如下 修改埠號為7001,預設是6379 將cluster enabled yes 的注釋開啟 將cluster config file node...