采用源码安装如下
下载源码解压
wget http://download.redis.io/releases/redis-5.0.14.tar.gz
tar -zxvf redis-5.0.3.tar.gz
编译安装
cd redis-5.0.14
make
make install PREFIX=/usr/local/redis # 安装到指定目录
将目录中的配置文件redis.config 移动到安装目录 /usr/local/redis/ 中,并修改daemonize yes(必须)
配置允许远程连接,在配置文件 redis.config 修改:
# 取消注释!设置它机可访问
bind 127.0.0.1
把 protected-mode yes 改成 protected-mode no
#保存重启
环境变量,可自行配置,这里不描述
启动
# 我这里用全路径,方便大家对比
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
设置systemd管理redis,自启动redis
vi /usr/lib/systemd/system/redis.service
复制以下内容到 redis.service 保存退出
[Unit]
Description=redis-server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/bin/bash -c '/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf'
ExecStop=/bin/bash -c '/usr/local/redis/bin/redis-cli shutdown'
Restart=always
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载 systemd配置 并启动redis服务
systemctl daemon-reload
systemctl start redis.serivce