错误:无法在 127.0.0.1:6379 连接到 Redis:连接被拒绝
Posted
技术标签:
【中文标题】错误:无法在 127.0.0.1:6379 连接到 Redis:连接被拒绝【英文标题】:Error: Could not connect to Redis at 127.0.0.1:6379:connection refused 【发布时间】:2022-01-16 03:29:17 【问题描述】:在 Mac 上安装 Redis 的详细安装指南
大家好,
我最近在 Traversy 媒体频道 (https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA) 中偶然发现了“BRAD”关于 Redis Crash Course 的 YT 视频。以下是我在安装 Redis 时遇到的问题。
我无法通过 CLI(即 wget)下载 Redis https://download.redis.io/releases/redis-6.2.6.tar.gz 并注意,我 使用 curl 因为 wget 不起作用。
我无法启动 Redis-Cli,它以一个错误折磨着我: 无法在 127.0.0.1:6379 连接到 Redis:连接被拒绝 已连接> 以下是我安装和运行的步骤 成功。
【问题讨论】:
【参考方案1】:【解决方案】问题陈述一:
我没有通过 CLI 下载,而是尝试直接下载“tar.gz”文件。下载稳定版 6.2.6,然后按照以下 CLI 命令进行操作。
$ tar xzf redis-6.2.6.tar.gz $ cd redis-6.2.6 $ make
这使得制作二进制文件变得容易。发布后,我按照 Redis 文档运行了 redis-server。而且,效果很好。
[解决方案]问题陈述2:
正如我所说,即使我能够成功运行 redis-server,我也无法运行 redis-cli。我尝试了几个网站和 *** 来了解错误背后的概念。那时我意识到 redis-server 和 redis-client 是两个独立的可执行文件/进程,因此要使 redis-client 工作,您应该记住,redis-server 应该在后台或其他终端中运行。
注意,如果您在同一终端中执行 redis-server,请确保使用以下命令在后台运行服务器。
redis-server --daemonize 是的
这应该可以解决问题,现在尝试使用 redis-cli。它会完美运行。
现在,你可以看到 localhost IP 的端口 6379,进行测试 PING 并确认它已连接。
【讨论】:
以上是关于错误:无法在 127.0.0.1:6379 连接到 Redis:连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
Redis 错误:错误:Redis 连接到 127.0.0.1:6379 失败 - 连接 ECONNREFUSED 127.0.0.1:6379
Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连
Redis连接ECONNREFUSED 127.0.0.1:6379 [重复]