You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 19.04中将Redis-Commander安装为系统服务

如何在Ubuntu 19.04中将Redis-Commander配置为系统服务(非Docker方式)

嗨,我正好做过这个配置,不用Docker直接把Redis-Commander设为Ubuntu系统服务完全没问题,咱们一步步来操作:

步骤1:创建systemd服务单元文件

系统服务靠systemd管理,咱们得先给Redis-Commander写个服务配置文件。打开终端,用nano(或者你习惯的vim)创建文件:

sudo nano /etc/systemd/system/redis-commander.service

把下面的内容粘贴进去,记得把your-user替换成你实际的Ubuntu用户名(就是你登录系统用的那个名字):

[Unit]
Description=Redis-Commander - Redis GUI管理工具
After=network.target redis-server.service
Wants=redis-server.service

[Service]
User=your-user
Group=your-user
ExecStart=/usr/local/bin/redis-commander --port 8081
WorkingDirectory=/home/your-user
Restart=always
RestartSec=5
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target

关键参数说明:

  • After=network.target redis-server.service:保证网络和Redis服务都启动后,再启动Redis-Commander,避免依赖问题
  • Restart=always:如果服务意外崩溃,系统会自动重启它
  • ExecStart:这里的路径要确保正确,你可以用which redis-commander命令查看Redis-Commander的实际安装路径,要是和上面不一样,直接替换就行

步骤2:调整服务文件权限

保存退出编辑器后,给文件设置合适的权限,让systemd能正常读取:

sudo chmod 644 /etc/systemd/system/redis-commander.service

步骤3:重新加载systemd配置

因为新增了服务文件,得让systemd重新识别一下:

sudo systemctl daemon-reload

步骤4:设置开机自动启动

现在把服务设为开机自启,这样虚拟机每次启动都会自动拉起Redis-Commander:

sudo systemctl enable redis-commander.service

步骤5:启动服务并验证状态

手动启动服务,然后检查它是否正常运行:

sudo systemctl start redis-commander.service

查看状态:

sudo systemctl status redis-commander.service

如果输出里显示“active (running)”,那就大功告成了!现在你直接访问8081端口就能用Redis-Commander,再也不用每次手动启动啦。

小技巧:故障排查

要是服务没正常启动,别慌,看日志找问题:

journalctl -u redis-commander.service -f

这个命令会实时显示服务的日志输出,帮你定位错误——比如路径不对、权限不足或者Redis没正常启动之类的问题都能在这里找到线索。

内容的提问来源于stack exchange,提问作者monty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:01:47