项目需求
1)在同一台服务器上搭建redis哨兵,端口分别为6378、6379、6380;
2)设置6378端口的redis服务为主服务、无密码;
3)搭建哨兵,并停掉6378的主redis服务,实现故障自动转移;
项目注意点
redis服务的端口和哨兵sentinel的端口不要冲突了,端口可以分配成如下
redis主:服务端口6378 哨兵端口26378
redis从1:服务端口6379 哨兵端口26379
redis从2:服务端口6380 哨兵端口26380
搭建过程
搭建redis主从从结构
#安装redis服务
$ yum -y install gcc gcc-c++ tcl
$ tar -zxf redis-5.0.4.tar.gz
$ cd redis-5.0.4
$ make && make install PREFIX=/usr/local/redis
#生成redis命令的软链接
$ ln -s /usr/local/redis/bin/* /usr/bin/
$ mkdir /{6378..6380}
#复制配置文件
$ cp -a redis.conf /6379