redis启动提示unable to bind socket

Windows 7 启动,提示 unable to bind socket

这可能是因为在运行redis之前,redis服务器的端口号已经被其他程序占用了。您可以尝试在运行redis之前先关闭这些程序,然后重新启动redis,或者更改redis服务器的端口号。还可以检查redis服务器配置文件中的bind配置项是否正确。

启动时指定配置文件试试,或者看看端口是否被占用
sudo src/redis-server /etc/redis/redis.conf

  1. 打开cmd命令行
  2. 查找使用了6379端口的应用,netstat -ano | findstr 6379 ,输出信息里最后个数就是应用进程PID
  3. 使用命令关闭占用端口号的进程,taskkill /f /pid PID 。大写的PID用上面查到的值。