要将/home/software/redis-stack-server-7.2.0-v0/service/redis.service添加到systemctl系统管理,你可以执行以下步骤:
sudo ln -s /home/software/redis-stack-server-7.2.0-v0/service/redis.service /etc/systemd/system/redis.service
这将在/etc/systemd/system目录下创建一个名为redis.service的软连接,指向你提供的路径。
/etc/systemd/system/redis.service文件,并将以下内容复制到该文件中:[Unit]
Description=Redis Server
After=network.target
[Service]
Type=simple
ExecStart=/home/software/redis-stack-server-7.2.0-v0/bin/redis-server /home/software/redis-stack-server-7.2.0-v0/conf/redis.conf
ExecStop=/home/software/redis-stack-server-7.2.0-v0/bin/redis-cli shutdown
[Install]
WantedBy=default.target
请确保修改上述配置中的路径以匹配你的实际安装路径。
sudo systemctl daemon-reload
这将重新加载systemctl的配置文件,使其生效。
sudo systemctl start redis
这将启动Redis服务。
sudo systemctl enable redis
这将设置Redis服务在系统启动时自动启动。
希望以上信息对你有帮助!如果还有其他问题,请随时提问。
以下是在 CentOS 7 上将 Redis 安装在 /home/pms/software 路径下,并将 Redis 加入到 systemctl 的步骤:
进入 /home/pms/software 路径,创建一个新的文件夹用于存放 Redis 相关文件:
cd /home/pms/software
mkdir redis
cd redis
在 redis 文件夹下,下载 Redis 的源代码包:
wget http://download.redis.io/releases/redis-6.2.5.tar.gz
解压 Redis 源代码包:
tar xzf redis-6.2.5.tar.gz
进入解压后的 Redis 源代码文件夹:
cd redis-6.2.5
编译并安装 Redis:(没有编译器参考:https://blog.csdn.net/mnmiaoyi/article/details/132755686)
make
make PREFIX=/home/pms/software/redis install
此命令将 Redis 安装在 /home/pms/software/redis 路径下。
创建 Redis 的配置文件 redis.conf:
cp /home/pms/software/redis/redis-6.2.5/redis.conf /home/pms/software/redis/redis.conf
使用文本编辑器打开 redis.conf 文件,并进行相应的配置(如端口、密码等)。
创建 Redis 的 systemd service 文件:
sudo nano /etc/systemd/system/redis.service
在打开的文件中,添加以下内容:
[Unit]
Description=Redis Server
After=network.target
[Service]
ExecStart=/home/pms/software/redis/redis-6.2.5/src/redis-server /home/pms/software/redis/redis.conf
ExecStop=/home/pms/software/redis/redis-6.2.5/src/redis-cli shutdown
User=pms
Group=pms
[Install]
WantedBy=multi-user.target
根据你的实际情况,可以更改 ExecStart、ExecStop、User 和 Group 等选项。
保存并关闭文件。
启用 Redis 服务,并将其添加到 systemctl:
sudo systemctl enable redis
sudo systemctl start redis
现在,Redis 将会安装在 /home/pms/software/redis 路径下,并且在系统启动时自动启动。
请注意,对于 /home/pms/software 路径,确保该目录已经创建且用户有相应的写入权限。另外,修改 Redis 的配置文件时,应根据实际需求进行配置,如设置密码等安全措施。