最近在做一个快速启动脚本,就想说把一些除前后端之外的软件都开机启动。
下面两种方法选一个即可,第一个简单一点。
方法一: apt
apt update
#安装redis
apt install redis-server
#查看redis版本
redis-cli --version
#启动redis
systemctl start redis-server#关闭redis
systemctl stop redis-server
#查看redis状态
systemctl status redis-server
#设置redis开机启动
systemctl enable redis-server
最后可以通过重启虚拟机,使用systemctl status redis-server 检查redis的状态。
方法二:自己下载压缩包(源码编译)
进入官网下载稳定版Download | Redis
放入/myproject/文件夹下
cd /myproject/
tar -zxvf redis-7.2.3.tar.gz
cd redis-7.2.3
#make执行完成之后,多一个src文件夹
make
vim /usr/lib/systemd/system/redis.service
redis.service内容(按自己的安装目录改)
[Unit]
Description=redis
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/myproject/redis-7.2.3/src/
ExecStart=/myproject/redis-7.2.3/src/redis-server ../redis.conf
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
[Install]
WantedBy=multi-user.target
保存
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start redis# 查看redis服务状态
systemctl status redis
# 设置开机启动
systemctl enable redis
重启之后,使用systemctl status redis检查redis启动情况
参考文章:在Ubuntu22.04上安装Redis_ubuntu22安装redis_Houor的博客-优快云博客