redis-cluster
redis 单机集群搭建
环境准备:centOS 7.6
1. 安装wget和gcc
> yum -y install wget gcc gcc-c++
2.下载redis安装包
> wget -c http://mirrors.yangxingzhen.com/redis/redis-6.2.4.tar.gz
3.解压tar.gz
> tar -zxf redis-6.2.4.tar.gz
4.make redis
> cd redis-6.2.4
> make
5.make 完成后 ,拷贝redis目录
> cd ..
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7000
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7001
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7002
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7003
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7004
> cp -a redis-6.2.4 /usr/local/downloads/redis/redis-cluster/redis_6.2.4_7005
6.将6个节点的redis.conf配置文件进行修改>采用脚本修改
> vim auto_modify_port.sh
~
#!/bin/bash
for i in `seq 7000 7005`
do
cd /usr/local/downloads/redis/redis-cluster/redis_6.2.4_$i
sed -i "/port/s/6379/$i/" /usr/local/downloads/redis/redis-cluster/redis_6.2.4_$i/redis.conf
sed -i '/appendonly/s/no/yes/' /usr/local/downloads/redis/redis-cluster/redis_6.2.4_$i/redis.conf
sed -i '/daemonize/s/no/yes/' /usr/local/downloads/redis/redis-cluster/redis_6.2.4_$i/redis.conf
cat >>/usr/local/downloads/redis/redis-cluster/redis_6.2.4_$i/redis.conf