- 因为资源有限准备了3 台 服务器,先查看防火墙的端口是否开放,如果没有开放先开放端口我使用的
6379 和 6380
这两个端口 所以将这两个端口放开。 - 去redis 官网下载redis 安装包。下载地址 : redis 安装包下载
3. 安装redis 上传上去之后 3 台服务器安装redis 三台一模一样所以我这边就演示 一台
3.1 解压压缩包 tar -zxvf redis-6.2.7.tar.gz
进入到 cd /data/redis-6.2.7/src
目录, 先执行 make
命令 接着执行 make install
如果没有报错的时候 redis 就安装成功了 。因为一台服务器上面装所以我就演示一台
3.1.1 在data 文件目录下面创建文件夹 redis-1 和 redis-2 拷贝 redis.conf redis-server
到这两个目录下面 , cp /data/redis-6.2.7/redis.conf /data/ redis-1/
,cd /usr/local/bin/redis-server /data/ redis-1/
将这两个文件拷贝到对应目录之后修改 redis.conf
文件:
#### 注释掉 bind 0.0.0.0
#bind 0.0.0.0
#### 进程后台运行
daemonize yes
#### 绑定的网络端口
port 6379
#### 开启集群,把注释#去掉
cluster-enabled yes
#### 请求超时,默认15秒,可自行设置
cluster-node-timeout 10100
#### 指定了记录日志的文件
logfile "/data/redis-1/log/redis.log"
#### 配置密码 请注意,各个节点的密码都必须一致
masterauth password12345@
requirepass password12345@
# 2)保护模式
protected-mode no
# 因为一台服务器上面有两个redis 所以修改 /var/run/redis_6379.pid /var/run/redis_6380.pid
pidfile /var/run/redis_6379.pid
将所有redis 配置修改完成之后,将redis 全部启动
我写了一个redis 启动脚本如下:
cd /data/redis-1/
./redis-server /data/redis-1/redis.conf &
cd /data/redis-2/
./redis-server /data/redis-2/redis.conf &
启动完成之后接着启动redis节点 ,输入命令之后 然后输入 yes
./redis-cli --cluster create 192.168.12.88:6379 192.168.12.88:6380 192.168.12.89:6379 192.168.12.89:6380 192.168.12.90:6379 192.168.12.90:6380 --cluster-replicas 1 -a password12345@
然后进入redis 里面查询集群信息 进入命令 ./redis-cli -h 127.0.0.1 -p 6379 -a password12345@ -c
查看当前集群信息 : CLUSTER INFO
查看当前集群信息: CLUSTER nodes