redis集群的特点:
1.至少要3主3从。
2.redis的集群不用自己配置主从,集群会根据原则自己分配,分配的原则是:主尽量在不同ip上,从尽量不和主在一个ip上。
下载安装reids:
官方地址:https://redis.io/download
这里选择二进制安装方式。
yum install -y gcc g++ make gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim
wget http://download.redis.io/releases/redis-6.0.4.tar.gz
tar -zxvf redis-6.0.4.tar.gz -C /usr/local
cd /usr/local/
mv redis-6.0.4/ redis
cd /usr/local/redis
看到如下文件,就可以编译了。
make //编译
编译过程中出现一下错误,请看下边解决方案:
解决方法:升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
make install PREFIX=/usr/local/redis //编译安装并指定到路径
mkdir /usr/local/redis_cluster //创建集群目录
cd /usr/local/redis_cluster
cp /usr/local/redis/redis.conf /usr/local/redis/bin