繁体   English   中英

没有可用于服务此操作的连接 - Redis with StackExchange.Redis

[英]No connection is available to service this operation - Redis with StackExchange.Redis

I am trying to access Redis(hosted on docker container) in a window service written in C#.net, I am using StackExchange.Redis SDK to access Redis, Whenever I try to access Redis, I am getting following error

StackExchange.Redis.RedisConnectionException:没有可用于服务此操作的连接:FLUSHDB; UnableToConnect (None, last-recv: 23) on 10.0.5.122:57457/Interactive, Flushed/ReadAsync, last: ECHO, origin: ResetNonConnected,优秀: 0, last-read: 5s ago, last-write: 5s ago, keep -alive:60s,state:ConnectedEstablishing,mgr:10 个可用,最后一次心跳:从不,全局:5s 前,v:2.0.601.3402; IOCP: (Busy=0,Free=1000,Min=2,Max=1000), WORKER: (Busy=0,Free=32767,Min=2,Max=32767), Local-CPU: n/a --- > StackExchange.Redis.RedisConnectionException: UnableToConnect (None, last-recv: 23) on 10.0.5.122:57457/Interactive, Flushed/ReadAsync, last: ECHO, origin: ResetNonConnected,优秀: 0, last-read: 5s ago, last -write:5s 前,keep-alive:60s,state:ConnectedEstablishing,mgr:10 个可用,最后一次心跳:从不,全局:5s 前,v:2.0.601.3402\r\n --- 内部异常结束堆栈跟踪 ---\r\n

我正在使用最新版本的 StackExchange.Redis,我还尝试按照几篇文章中的建议降级版本,但没有运气,我还将AbortOnConnectFail设置为 false。 Redis 服务器已启动并且工作正常,我可以进行远程登录,也可以通过工具(Redis React)查看所有密钥

奇怪的是,在具有相同 Redis 服务器的网站中使用相同的代码时工作正常。

请指导。 谢谢

由于某种原因 System.Numerics.Vectors.dll 不在 output 文件夹中,我手动复制了它并开始工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM