两台服务器搭建redis集群
时间: 2023-11-18 11:06:13 浏览: 165
redis集群搭建
以下是两台服务器搭建Redis集群的步骤:
1.在两台服务器下的redis安装目录下(/usr/local/redis/)创建redis-cluster目录
```shell
cd /usr/local/redis/
mkdir redis-cluster
```
2.在两台服务器上分别启动6个Redis实例,分别监听不同的端口。例如,第一台服务器上启动3个Redis实例,分别监听7000、7001和7002端口;第二台服务器上启动3个Redis实例,分别监听7003、7004和7005端口。启动Redis实例的命令如下:
```shell
./redis-server redis.conf
```
3.在两台服务器上分别创建Redis集群。在第一台服务器上执行以下命令:
```shell
./redis-cli --cluster create 192.168.1.100:7000 192.168.1.100:7001 192.168.1.100:7002 192.168.1.101:7003 192.168.1.101:7004 192.168.1.101:7005 --cluster-replicas 1
```
其中,192.168.1.100和192.168.1.101分别为两台服务器的IP地址,7000~7005为6个Redis实例的端口号。--cluster-replicas 1表示为每个主节点创建一个从节点。
4.在Redis集群中添加新的节点。如果要添加新的Redis节点,可以执行以下命令:
```shell
./redis-cli --cluster add-node new_node_ip:new_node_port existing_node_ip:existing_node_port
```
其中,new_node_ip和new_node_port为新节点的IP地址和端口号,existing_node_ip和existing_node_port为集群中已存在的节点的IP地址和端口号。
阅读全文