yum方式安装
sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis
yum方式版本比较落后,无法安装最新版的redis,如果需要安装最新版本的redis需要使用源码安装的方式
源码方式安装
# 检查环境依赖
yum install gcc -y
# 下载Redis源码,一般下载到/opt目录下,/opt/software
wget http://download.redis.io/releases/redis-7.0.2.tar.gz
# 解压缩到当前目录(/opt/module)
tar zxvf /opt/software/redis-7.0.2.tar.gz
# 编译并安装 redis (默认安装在/usr/local/bin目录下)
make && make install
# 启动redis
redis-server
安装目录(/usr/local/bin)中的文件结构
配置redis.conf文件
# 进入redis解压目录
cd redis-7.0.2
# 备份redis.conf文件
cp redis.conf redis.conf.bak
# 将redis改为后台执行,替换daemonize no为daemonize yes
sed -i 's/^daemonize no/daemonize yes/' "redis.conf"
# 将redis改为可在外网访问,替换bind 127.0.0.1 -::1为bind 0.0.0.0
sed -i 's/^bind 127.0.0.1 -::1/bind 0.0.0.0/' "redis.conf"
# 配置redis密码,这里使用root作为密码,替换requirepass foobared为requirepass root
sed -i 's/^# requirepass foobared/requirepass root/' "redis.conf"
# 按照配置文件要求启动redis服务
redis-server redis.cnof