我用运行Redis和Redis Commander的Ubuntu 19.04来宾系统创建了一个虚拟机。
我可以通过8081访问redis命令程序,但是每次启动VM时都需要手动启动它。
我如何将redis-commander安装为linux服务?我想将其直接安装在Ubuntu中而不在docker容器中运行。
答案 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