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没有设置开机自启动