1.下载redis的安装包
下载地址:Index of /releases/
大家可以自行选择redis的版本
2.上传到服务器上
我是上传到了/home目录下了,方便我统一管理
3.解压redis
tar -zxvf redis-7.0.15.tar.gz
4.解压后的目录移动到/usr/local 目录下
mv redis-7.0.15 /usr/local/
5.进入到目录下进行编译安装
cd /usr/local/redis-7.0.15
make install
6.修改配置文件 redis.conf
vim redis.conf
注释掉 bind 127.0.0.1 -::1
这句话意思是 只在本地访问!你不注释掉,到时候你本地RDM 是链接不上的。或者改为 bind 0.0.0.0
修改登录密码
设置后台启动
将daemonize no 改为 daemonize yes
7.将redis添加到守护进程,并开启开机自启动
在/etc/systemd/system/ 目录下创建文件redis.service
/etc/systemd/system目录是Linux系统中用于存放systemd单元配置文件的位置。systemd是一个系统和服务管理器,负责启动、停止和管理系统进程
[Unit] Description=Redis Server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.15/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown PrivateTmp=true RuntimeDirectory=redis RuntimeDirectoryMode=0755 [Install] WantedBy=multi-user.target
ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.15/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown
路经修改为自己的实际路径
保存并退出
保存后依次执行以下命令
刷新配置
sudo systemctl daemon-reload
允许redis自启动
sudo systemctl enable redis.service
启动redis
sudo systemctl start redis.service
查看开机自启动的服务列表
sudo systemctl list-units --type=service
查看redis服务的状态
sudo systemctl status redis
reboot重启验证redis是否开机自启动