本文以redis的5.0.14版本为例
安装包下载地址:
https://download.redis.io/releases/?_gl=1*1j1btff*_ga*
MTExNzU0MzUxMy4xNzEwMjQ5MzA1*_ga_8BKGRQKRPV*
MTcxMDI0OTMwNC4xLjEuMTcxMDI0OTMzMS4zMy4wLjA.*_gcl_au*
MTg4MzM2Njc1Ni4xNzEwMjQ5MzA1
1、上传安装包
2、解压缩安装包
tar -zxvf redis-5.0.14.tar.gz
3、进入解压后的文件夹
cd redis-5.0.14
4、编译并安装到指定路径
#/usr/local/redis 此路径为指定的安装路径,可自行更改
make && make install PREFIX=/usr/local/redis
等待并安装完成
如在编译安装过程失败,提示缺少相关依赖问题,可到https://pkgs.org/网站下载对应系统的依赖包上传并安装
#centos下安装指令
rpm -ivh xxx.rpm
#ubuntu下安装指令
dpkg -i xxx.deb
6、进入安装的路径并修改配置文件
cd /usr/local/redis/bin
#修改配置文件
vim redis.conf
#注释bind
#开启后台运行daemonize
#关闭protected-mode
#开启密码认证requirepass
7、添加开机启动服务
vim /etc/systemd/system/redis.service
#添加如下内容,/usr/local/redis/bin路径为自己的安装路径,自行修改
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
8、配置加载并启动
#重新加载配置
systemctl daemon-reload
#启用开机启动
systemctl enable redis.service
#启动服务
systemctl start redis.service
9、查看启动状态
systemctl status redis.service