Redis设置了别的端口为什么还是6379
在使用Redis时,我们可以通过修改配置文件来设置Redis的端口号。但有时候我们会发现,即使我们修改了端口号,却依然连接不上,依然是默认的6379端口。那么,究竟是什么原因导致了这种情况呢?
1. 配置文件修改错误
首先,我们需要确保我们修改了正确的配置文件。在Redis中,配置文件通常为redis.conf
,我们需要找到这个文件并修改其中的port
配置项。如果我们修改了错误的配置文件,或者没有重启Redis服务,那么我们修改的端口号就不会生效。
2. 服务未重启
在我们修改了配置文件之后,需要重启Redis服务才能使配置生效。如果我们没有重启服务,那么修改的端口号也不会生效。可以通过以下命令来重启Redis服务:
sudo systemctl restart redis
3. 端口被占用
另一个可能的原因是,我们修改的端口号已经被其他进程占用了。在这种情况下,Redis会自动回退到默认的6379端口。我们可以通过以下命令查看当前端口的占用情况:
netstat -tuln | grep <port>
ER图
erDiagram
User ||--o| Redis : Connect
Redis {
int port
}
状态图
stateDiagram
[*] --> Disconnected
Disconnected --> Connected: Connect
Connected --> Disconnected: Disconnect
总结
在修改Redis的端口号时,需要确保修改了正确的配置文件,并且重启了Redis服务。同时,还需要确保修改的端口号没有被其他进程占用。通过以上步骤,我们可以成功修改Redis的端口号,实现自定义端口的连接。