阿里云安装Redis一主二从三哨兵,slaveof改成replicof

1.在/usr/local下创建文件夹 安装位置文件夹(随意,自己玩的)
  mkdir redisInsLocation
  mkdir redis6379
  mkdir redis6389
  mkdir redis6399
2.下载最新版本的redis 解压缩 安装
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zxvf redis-5.0.7.tar.gz 
make
make PREFIX=/usr/local/redisInsLocation install
我安装到自己的文件夹里面了
安装完复制到两个从文件夹
  cp -r /usr/local/redis6379/redis-5.0.7 /usr/local/redis6389/redis-5.0.7
  cp -r /usr/local/redis6379/redis-5.0.7 /usr/local/redis6399/redis-5.0.7

3.主配置redis.conf
cd /usr/local/redis6379/redis-5.0.7
vim redis.conf 

修改可以远程访问
bind 0.0.0.0
端口不用改
protected-mode no
修改这个是启动之后可以在后台运行,不用看那个框,否则,框关了,redis就停了
daemonize yes


4.两个从配置redis.conf
cd /usr/local/redis6389/redis-5.0.7
vim redis.conf 
从配置和主配置一样,多加一个端口
port 6389
cd /usr/local/redis6399/redis-5.0.7
vim redis.conf 
port 6399

这里slaveof 找不到这个配置了,作者改名了
引用这个
https://www.oschina.net/news/99797/redis-master-slave-terminology
配置文件中写着呢 master到replica
slaveof 改成 replicof
在这里插入图片描述

5主哨兵配置sentinel.conf 
cd /usr/local/redis6379/redis-5.0.7
vim sentinel.conf 
主哨兵的端口不用动

6.从哨兵配置
  cd /usr/local/redis6389/redis-5.0.7/
  vim sentinel.conf 
  cd /usr/local/redis6399/redis-5.0.7/
  vim sentinel.conf 
  
  分别修改port端口号
port 26389
port 26399

7.启动redis  启动哨兵

 cd /usr/local/redis6379/redis-5.0.7/src/
 ./redis-server ../redis.conf
 ./redis-sentinel ../sentinel.conf
cd /usr/local/redis6389/redis-5.0.7/src/
 ./redis-server ../redis.conf
 ./redis-sentinel ../sentinel.conf
cd /usr/local/redis6399/redis-5.0.7/src/
 ./redis-server ../redis.conf
 ./redis-sentinel ../sentinel.conf

最后
没有设置密码
本机用RedisDesktopManager登陆连接测试成功
没有设置启动的快捷方式
linux没有设置开机自启动

测试

发布了49 篇原创文章 · 获赞 5 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/wangwenpeng0529/article/details/103611891