连接Redis缓存服务器时出错

发布于 2024-10-11 15:44:31 字数 187 浏览 0 评论 0原文

我正在尝试连接到我的计算机(Windows 7)上运行的 Redis 缓存服务器。每当我启动客户端将一些密钥放入其中时,都会收到错误

“无法连接到 Redis at 127.0.0.1:6379:setsockopt(TCP_NODELAY):未知错误。”

我的客户端应用程序位于.net 中。

有人可以帮忙吗?

I am trying to connect to Redis cache server which is running on my machine (Windows 7). Whenever I start my client to put some keys into it, I get error as

"Could not connect to Redis at 127.0.0.1:6379: setsockopt(TCP_NODELAY): Unknown error."

My client application is in .net.

Can anybody help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

笔落惊风雨 2024-10-18 15:44:31

您是否尝试运行 redis-service.exe。
我尝试了这个,我的 redis 现在工作正常。

Did you try to run the redis-service.exe.
I tried this and my redis is working fine now.

赠意 2024-10-18 15:44:31

解决方案一:

检查redis服务器是否在服务中运行。如果未运行,请运行服务器。

解决方案2

在命令提示符下运行以下命令

  1. SET PATH=%PATH%;”c:\Program Files\redis”
  2. redis-server.exe

Solution 1:

Check the redis server whether its running or not in services. If it is not running, run the server.

Solution 2

Run the following commands in command prompt

  1. SET PATH=%PATH%;”c:\Program Files\redis”
  2. redis-server.exe
任谁 2024-10-18 15:44:31

您的客户端和服务器必须位于同一台计算机上,因为您在 localhost(127.0.0.1) 上运行 redis 服务器。

要检查您的 Redis 服务器是否正在运行且可访问,请从命令提示符运行以下命令。

远程登录127.0.0.1 6379

如果redis服务器正常运行应该可以连接

Your client and server must be on same machine since you are running redis server on localhost(127.0.0.1).

To check whether your redis server is running and accessible, run following from command prompt.

telnet 127.0.0.1 6379

It should be able to connect if redis server is properly running

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文