在Ubuntu 19.04上将Redis-Commander作为服务安装

时间:2019-08-19 10:27:40

标签: ubuntu redis ubuntu-19.04

我用运行Redis和Redis Commander的Ubuntu 19.04来宾系统创建了一个虚拟机。

我可以通过8081访问redis命令程序,但是每次启动VM时都需要手动启动它。

我如何将redis-commander安装为linux服务?我想将其直接安装在Ubuntu中而不在docker容器中运行。

1 个答案:

答案 0 :(得分:0)

是的,可以。我在Centos 7上遇到了同样的问题。在/etc/systemd/system目录中,您应该创建.service文件,例如my-redis-commader.service。文件内容是这样的:

[Unit]
Description=Redis Commander Activator
After=network.target

[Service]
WorkingDirectory=/usr/lib/node_modules/redis-commander/bin/
ExecStart=/usr/bin/node /usr/lib/node_modules/redis-commander/bin/redis-commander.js

[Install]
WantedBy=multi-user.target

其中

/usr/bin/node-node.js可执行文件

/usr/lib/node_modules/redis-commander/bin/redis-commander.js-是node.js模块的文件,该文件运行Web应用程序-Redis服务器的gui。

然后运行:

systemctl enable my-redis-commander.service
systemctl start my-redis-commander.service

检查状态:

systemctl status my-redis-commander.service