【Redis】Could not create server TCP listening socket __6379_ bind_ 在一个非套接字上尝试了一个操作。

183 阅读1分钟

问题描述

在安装Redis后,尝试启动redis-server时,出现以下错误信息:

[34420] 20 Aug 21:43:21.110 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
[34420] 20 Aug 21:43:21.110 # Redis version=5.0.14.1, bits=64, commit=ec77f72d, modified=0, pid=34420, just started
[34420] 20 Aug 21:43:21.110 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
[34420] 20 Aug 21:43:21.115 # Could not create server TCP listening socket *:6379: bind: 在一个非套接字上尝试了一个操作

原因分析

这个错误通常表示在尝试绑定Redis服务器到端口6379时遇到问题。Redis安装后,可能在后台启动了一个Redis进程,占用了6379端口。


解决方案

为了解决这个问题,可以尝试以下步骤:

  1. 打开一个新的终端窗口。

  2. 输入以下命令以连接到Redis并关闭正在运行的Redis实例:

    redis-cli.exe
    shutdown
    exit
    
  3. 输入以下命令以重新启动Redis服务器:

    redis-server.exe
    

通过执行以上步骤,可以尝试重新启动Redis服务器,并希望能够成功绑定到6379端口。

这些解决方案应该有助于解决Redis服务器无法启动的问题。如果问题仍然存在,可能需要进一步检查是否有其他进程占用了6379端口,并采取相应的措施来解决冲突。