1.下载redis最新的稳定版源码包
curl -o download.redis.io/releases/re…
2.解压压缩包
tar -zxvf redis-6.0.3.tar.gz
3. 使用make命令进行编译
确定安装C语言依赖包 macos 下需要安装xcode centos 需要安装一下C语言依赖包
- yum install cpp -y
- yum install binutils -y
- yum install glibc-kernheaders -y
- yum install glibc-common -y
- yum install glibc-devel -y
- yum install gcc -y
- yum install make -y
4.编译redis
首先进入redis的解压目录下,然后依次执行以下命令
make
make test
make install
5.创建redis的运行目录(统一管理,可以不用此操作)
- mkdir /data/install/redis
- cd src
- cp redis-server /data/install/redis
- cp redis-benchmark /data/install/redis
- cp redis-check-rdb /data/install/redis
- cp redis-sentinel /data/install/redis
- cp redis-cli /data/install/redis
- cd ..
- cp redis.conf /data/install/redis
- cp sentinel.conf /data/install/redis
6.修改配置文件
vim redis.conf 增加登录密码 将文件的 reqirepass 改为 xxxxxx 打开远程连接 注释掉 bind 127.0.0.1
这里注释掉bind是为了打开其他主机访问,如果只是单机可以不用注释。
7.搭建redis 从节点
重复以上操作至配置文件 修改配置文件:
## vim redis.conf
## 修改 masterauth xxxxx(主节点设置的密码)
## 修改 slaveof 主节点ip port
8.配置哨兵模式
修改从节点服务器的配置文件 vim sentinel.conf 添加以下内容
## sentinel monitor mymaster 主节点ip port 1
## sentinel auth-pass mymaster xxxxxx(主节点密码)
上面的哨兵模式中 1 代表是选取主节点至少需要多少个哨兵选举,如果只有3个以下的哨兵 这里应为 1 如果有疑问建议参考官方api www.redis.cn/topics/sent…