环境配置
系统:centos7
redis版本:5.0.1
三台机器
ip | 主机名 | 服务 |
---|---|---|
10.1.24.127 | bd127 | redis master,sentinel1 |
10.1.24.128 | bd128 | redis slave,sentinel2 |
10.1.24.129 | bd129 | redis slave,sentinel3 |
搭建redis
cd /home
mkdir redis
cd redis
# 我这里选择的5.0.1版本,如有需要可以进入官网选择合适的版本https://redis.io/download
wget http://download.redis.io/releases/redis-5.0.1.tar.gz
tar -zxvf redis-5.0.1.tar.gz
cd redis-5.0.1
make
# 到这里就安装好了,下面就可以启动测试了
# 启动
redis-server
# 进入命令行
redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
因为搭建的redis需要线上环境使用,所以必须设置密码,那么修改配置文件redis.conf
就可以了
同时因为搭建的是sentinel
模式的,所以需要首先搭建主从模式的redis,那么就设置10.1.24.127
为初始主redis
# 修改bind配置,根据自己的机器ip配置,也可以设置为0.0.0.0
bind 10.1.24.127
# 修改daemonize为yes,可以后台启动
daemonize yes
# 根据需要去设置密码
requirepass 123456
# 指定主服务器,注意:有关slaveof的配置只是配置从服务器,主服务器不需要配置
slaveof 10.1.24.127 6379