Redis Cluster安裝部署

2021-10-21 05:55:34 字數 2499 閱讀 4415

機器名ip

角色redis1

192.168.252.131

1主1從

redis2

192.168.252.133

1主1從

redis3

192.168.252.134

1主1從

weget

tar xvf redis-6.2.1.tar.gz

cd redis-6.2.1

# 獲取當前路勁,安裝需要用到 /root/redis-6.2.1

pwdmake install prefix=/root/redis-6.2.1

如果執行make install prefix=/root/redis-6.2.1報 /bin/sh: cc: command not found 的錯誤,則需要執行以下指令碼後,再執行make install prefix=/root/redis-6.2.1

yum -y install gcc gcc-c++ libstdc++-devel

# 清理上次編譯的快取

make distclean

建立存放 log 檔案、配置檔案目錄

mkdir cluster-conf

cd cluster-conf/

mkdir 7001

mkdir 7002

cp /root/redis-6.2.1/redis.conf /root/redis-6.2.1/cluster-conf/7001/

cp /root/redis-6.2.1/redis.conf /root/redis-6.2.1/cluster-conf/7002/

修改配置

vi /root/redis-6.2.1/cluster-conf/7001/redis.conf
# 修改

bind 0.0.0.0

# 修改

port 7001

# 修改

cluster-enabled yes

修改cluster-config-file nodes.conf

# 修改

cluster-node-timeout 15000

# 修改

logfile "/root/redis-6.2.1/cluster-conf/7001/redis.log"

# 修改

dir /root/redis-6.2.1/cluster-conf/7001/

# 修改

修改配置(類似上面)

vi /root/redis-6.2.1/cluster-conf/7002/redis.conf
# 修改

bind 0.0.0.0

# 修改

port 7002

# 修改

cluster-enabled yes

修改cluster-config-file nodes.conf

# 修改

cluster-node-timeout 15000

# 修改

logfile "/root/redis-6.2.1/cluster-conf/7002/redis.log"

# 修改

dir /root/redis-6.2.1/cluster-conf/7002/

# 修改

至此,redis1機器redis編譯安裝和配置完畢

scp -r redis-6.2.1/ [email protected]:/root/

scp -r redis-6.2.1/ [email protected]:/root/

/root/redis-6.2.1/bin/redis-server /root/redis-6.2.1/cluster-conf/7001/redis.conf &

/root/redis-6.2.1/bin/redis-server /root/redis-6.2.1/cluster-conf/7002/redis.conf &

ps -ef | grep redis

/root/redis-6.2.1/bin/redis-cli --cluster create 192.168.252.131:7001 192.168.252.133:7001 192.168.252.134:7001 192.168.252.131:7002 192.168.252.133:7002 192.168.252.134:7002 --cluster-replicas 1
# redis-cli -c 表示使用集群模式連線

/root/redis-6.2.1/bin/redis-cli -c -p 7001

set a a

set b b

set c c

CygWin安裝RedisCluster指南

安裝前確認磁碟有6g以上的磁碟容量,安裝時雙擊setup x86 64.exe,基本按照預設設定安裝就行,也可自己指定安裝路徑等,3 deps hiredis net.c中注釋掉 並在 include sds.h 之後追加 ifdef cygwin define tcp keepcnt 8 defi...

redis cluster安裝以及操作

redis 8000.conf port 8000 cluster enabled yes cluster config file nodes 8000.conf cluster node timeout 15000 daemonize yes dir usr local redis redis d...

Redis Cluster 簡單安裝配置

2 先安裝ruby 2.3.1.tar.gz 3 測試ruby是否安裝成功,輸入命令 gem,如果顯示以下資訊表示成功 4 解壓 redis 3.2.1.zip 得到redis 3.2.1.gem 5 安裝redis gem gem install local redis 3.2.1.gem v 7...