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

在Debian Stretch中安装redis-commander失败及运行报错求助

解决Redis Commander启动的两个问题

你遇到的是两个独立问题:配置文件缺失的警告,以及端口被占用导致的启动失败。我们一步步来解决:

1. 优先解决端口占用问题(导致崩溃的直接原因)

错误Error: listen EADDRINUSE 0.0.0.0:8081说明8081端口已经被其他进程占用了,这是程序启动失败的核心原因。你有两个选择:

选项A:杀掉占用8081端口的进程

先找出占用端口的进程信息:

# 先安装lsof(如果没装的话)
apt install lsof
# 查找占用8081的进程
lsof -i :8081
# 或者用netstat命令
netstat -tulpn | grep 8081

执行后会输出进程的PID(进程编号),然后用kill -9 <PID>杀掉该进程,之后重新启动redis-commander即可。

选项B:换一个端口启动Redis Commander

直接指定一个空闲端口(比如8082)启动:

redis-commander --port 8082

之后访问http://你的服务器IP:8082就能打开Redis Commander的管理界面了。

2. 处理配置文件缺失的警告

错误ENOENT : no such file or directory, open '/root/.redis-commander'只是警告,不会导致程序崩溃,但如果想消除它,可以手动创建配置文件:

# 先创建空的配置文件
touch /root/.redis-commander
# 或者写入一个简单的默认配置(连接本地Redis)
echo '{"redis":{"default":{"host":"127.0.0.1","port":6379}}}' > /root/.redis-commander

这样下次启动时就不会再出现这个配置文件缺失的提示了。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:03:36