C# 连接到Redis缓存服务器时出错

C# 连接到Redis缓存服务器时出错,c#,.net,networking,windows-7,redis,C#,.net,Networking,Windows 7,Redis,我正在尝试连接到我的计算机(Windows 7)上运行的Redis缓存服务器。每当我启动我的客户机将一些密钥放入其中时,我都会得到错误消息 “无法在127.0.0.1:6379:setsockopt(TCP_节点延迟)连接到Redis:未知错误。” 我的客户端应用程序在.net中 有人能帮忙吗 您是否尝试运行redis service.exe。 我尝试了这个,我的redis现在运行良好。解决方案1: 检查redis服务器是否在服务中运行。如果未运行,请运行服务器 解决方案2 在命令提示符下运行以

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

“无法在127.0.0.1:6379:setsockopt(TCP_节点延迟)连接到Redis:未知错误。”

我的客户端应用程序在.net中


有人能帮忙吗

您是否尝试运行redis service.exe。

我尝试了这个,我的redis现在运行良好。

解决方案1:

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

解决方案2

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

  • 设置路径=%PATH%;”c:\ProgramFiles\redis“
  • redis-server.exe

  • 您的客户端和服务器必须在同一台计算机上,因为您正在本地主机(127.0.0.1)上运行redis server

    要检查redis服务器是否正在运行和可访问,请在命令提示符下运行以下命令

    telnet 127.0.0.1 6379


    如果redis server正常运行,它应该能够连接

    是主机上的防火墙还是服务器阻止了redis?您能够运行redis cli吗?您能够通过cli设置密钥吗?