关于redis-cluster:Rediscluster安装

8次阅读

共计 1147 个字符,预计需要花费 3 分钟才能阅读完成。

1、装置前筹备

redis cluster 的装置的环境筹备,请先回顾单机版装置流程 Redis 单机装置 (生产环境配置) 在每台服务器上配备好 Redis 实例。
本次装置筹备三台服务器搭建三主个节点,三个从节点:

序号 IP 端口
1 172.17.73.230 7001
2 172.17.73.230 7002
3 172.17.73.232 7003
4 172.17.73.232 7004
5 172.17.73.233 7005
6 172.17.73.233 7006

2、编写配置文件

redis cluster 集群,要求至多 3 个 master, 去组成一个高可用,强壮的分布式集群,每个 master 都倡议至多给一个 slave,3 个 master,3 个 slave 起码要求。

正式环境下,倡议在 6 台服务器上搭建,至多 3 台。

保障每个 master 都和本人 slave 不在同一台服务器上,如果 6 台更好,一个 master + slave.

本次 3 台服务器搭建 6 个实例的 redis cluster

创立目录:

mkdir -p /etc/redis-cluster
mkdir -p /var/log/redis
mkdir -p /var/redis/log

redis.confg 批改

port 7001

cluster-enabled yes

cluster-config-file /etc/redis-cluster/node-7001.conf

cluster-node-timeout 15000

daemonize yes

pidfile /var/run/redis_7001.pid

dir /var/redis/7001

logfile /var/log/redis/7001.log

#本级 IP
bind 172.17.73.230 

protected-mode no 

appendonly yes

依照下面的配置批改将六个实例的配置文件筹备好后别离 copy 到对应服务器的地位:

/etc/redis
7001.conf,7002.conf,7003.conf,7004.conf,7005.conf,7006.conf

筹备生产环境的启动脚本:
在以下目录下别离寄存对应的启动脚本

/etc/init.d/
redis_7001、redis_7002、redis_7003、redis_7004、redis_7005、redis_7006


别离在启动六个 redis 实例

3、创立集群

redis-cli --cluster create  172.17.73.230:7001 172.17.73.230:7002 172.17.73.232:7003 172.17.73.232:7004 172.17.73.233:7005 172.17.73.233:7006  --cluster-replicas 1

提醒输出 yes 即可:

到这本次集群搭建就实现了。

正文完
 0