问题一: Redis6在执行创建集群命令后,没有任何反应,如下图所示:
【解决方案】
(1)可能原因是集群密码配置不一致,或不能同时配置masterauth和requirepass,把密码都取消再做测试。
(2)GCC编译版本偏低,GCC需要5.3以上,Centos一般默认是4.8,可以执行以下命令升级GCC:
gcc -v
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
source /opt/rh/devtoolset-9/enable
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
gcc -v
make distclean
问题二: Redis6在执行创建集群命令后,出现replied with error,ERR Invalid node adress specified XXXX。如下图
【解决方案】
redis对主机名的支持不是很好,用IP替代主机名即可。
redis cluster集群创建时,出现如下图,表示成功。