方法一:使用netstat命令查看
在Linux系统中,你可以运行netstat -tlnp | grep redis命令,就能看到Redis监听的端口号了。通常默认是6379端口。比如输出中会有类似tcp 0 0 0.0.0.0:6379这样的信息,直接看后面的数字就是端口。
方法二:通过ps命令结合配置文件
先用ps -ef | grep redis找到Redis进程,然后查看它的启动参数,通常会有--port 6379这样的参数,或者是配置文件路径。用cat配置文件路径 | grep port就能看到端口设置,比如port 6379。
方法三:连接Redis客户端查询
用redis-cli连接后,运行CONFIG GET port命令,就能直接返回当前端口号。超级简单,一行命令搞定。
补充方法:查看redis.conf文件
Redis的配置文件通常在/etc/redis/redis.conf或者安装目录下,打开文件搜索port关键字,就能找到port 6379这一行,这就是端口号了。编辑时记得重启服务生效。
Windows系统下查看Redis端口
在Windows下,可以用netstat -ano | findstr 6379命令查看,或者任务管理器找到redis-server.exe进程,右键打开文件位置,看启动脚本里的端口参数。
使用ss命令(推荐,netstat替代品)
ss -tlnp | grep redis,比netstat更快更准,能看到LISTEN状态下的6379端口,进程ID也一目了然。
Docker容器中查看Redis端口
如果Redis跑在Docker里,用docker ps看容器端口映射,比如0.0.0.0:6379->6379/tcp,然后docker exec -it容器id redis-cli CONFIG GET port确认内部端口。
FAQ
Q: Redis默认端口是多少?
A: 默认是6379。
Q: 找不到netstat命令怎么办?
A: 安装net-tools包,或者用ss命令代替。
Q: 如何修改Redis端口?
A: 编辑redis.conf里的port行,改数字后重启Redis。
Q: 端口被占用了怎么处理?
A: kill掉占用进程,或者改Redis端口。