Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接
时间: 2023-06-16 15:07:32 浏览: 98
这个错误通常表示 Redis 服务没有启动或者没有在指定端口上监听。你可以按照下面的步骤来检查和启动 Redis 服务:
1. 确认 Redis 服务已经安装并且在运行。你可以通过运行 `redis-server` 命令来启动 Redis 服务。如果 Redis 已经在运行,你将看到类似于 `Ready to accept connections` 的消息。
2. 检查 Redis 服务是否在指定的端口上监听。默认情况下,Redis 监听 6379 端口。你可以通过运行 `redis-cli ping` 命令来检查 Redis 是否在指定端口上监听。如果 Redis 服务正常运行,你将会看到一个 `PONG` 响应。
3. 检查防火墙设置。如果你的机器上启用了防火墙,需要确保 Redis 的端口已经放行。你可以通过修改防火墙设置或者关闭防火墙来解决这个问题。
如果你仍然无法连接 Redis 服务,请检查 Redis 的配置文件,确保 Redis 正在监听正确的端口。你也可以尝试重新启动 Redis 服务来解决问题。
相关问题
Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接。.
这个错误通常与 Redis 数据库连接问题有关。可能是因为 Redis 服务器未在本地计算机上运行,或者 Redis 的默认端口号(6379)已被占用。
请确保 Redis 服务器正在运行并且端口号正确。你可以尝试在命令行中输入 `redis-cli ping` 命令来检查 Redis 服务器是否可以正常连接。
如果 Redis 服务器正在运行并且端口号正确,那么可能是防火墙或其他网络问题导致连接被拒绝。你可以检查防火墙设置以确保 Redis 可以通过端口 6379 进行通信。此外,还可以尝试使用 telnet 命令测试端口的可用性,例如 `telnet 127.0.0.1 6379`。如果连接成功,则说明端口是开放的;否则,就说明存在网络问题。
Error 10061 connecting to 127.0.0.1:6379. [WinError 10061] 由于目标计算机积极拒绝,无法连接。.
根据引用和[2]的内容,错误代码"WinError 10061"表示由于目标计算机积极拒绝,无法连接到127.0.0.1:6379。这个问题的原因是在MySQL的配置文件中,bind-address被设置为127.0.0.1,这只允许本机连接。当尝试通过虚拟机的IP地址连接时,MySQL会拒绝连接请求。为了解决这个问题,你可以进入MySQL的配置文件目录(/etc/mysql/mysql.conf.d),并使用root权限打开mysqld.cnf文件。然后,将bind-address的值从127.0.0.1修改为本机的IP地址。如果你不知道本机的IP地址,你可以在命令行中运行ifconfig命令来找到它。保存并关闭文件后,重新尝试连接时应该就不会再出现"WinError 10061"的错误了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>