连接Redis缓存服务器时出错
我正在尝试连接到我的计算机(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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是否尝试运行 redis-service.exe。
我尝试了这个,我的 redis 现在工作正常。
Did you try to run the redis-service.exe.
I tried this and my redis is working fine now.
解决方案一:
检查redis服务器是否在服务中运行。如果未运行,请运行服务器。
解决方案2
在命令提示符下运行以下命令
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
您的客户端和服务器必须位于同一台计算机上,因为您在 localhost(127.0.0.1) 上运行 redis 服务器。
要检查您的 Redis 服务器是否正在运行且可访问,请从命令提示符运行以下命令。
如果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.
It should be able to connect if redis server is properly running