redis三主三从集群搭建命令
时间: 2023-10-13 16:09:42 浏览: 179
搭建 Redis 三主三从集群的命令如下:
1. 启动 6 个 Redis 服务,分别监听不同的端口(例如 7000、7001、7002、7003、7004、7005):
```
redis-server /path/to/redis.conf
```
2. 创建 6 个 Redis 配置文件,分别配置监听端口、数据存储路径、集群节点信息等:
```
port 7000
cluster-enabled yes
cluster-config-file nodes-7000.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7000/
port 7001
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7001/
port 7002
cluster-enabled yes
cluster-config-file nodes-7002.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7002/
port 7003
cluster-enabled yes
cluster-config-file nodes-7003.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7003/
port 7004
cluster-enabled yes
cluster-config-file nodes-7004.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7004/
port 7005
cluster-enabled yes
cluster-config-file nodes-7005.conf
cluster-node-timeout 5000
appendonly yes
dir /path/to/data/7005/
```
3. 将 6 个 Redis 节点加入到集群中:
```
redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 \
127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1
```
其中,`--cluster-replicas 1` 表示每个主节点有一个从节点。
4. 验证集群是否搭建成功:
```
redis-cli -c
> cluster info
> cluster nodes
```
如果输出信息中没有出现错误,说明 Redis 集群搭建成功。
阅读全文