微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在使用 Microsoft.IDistributedCache 时重新连接 Redis NoConnection 异常?

如何解决有没有办法在使用 Microsoft.IDistributedCache 时重新连接 Redis NoConnection 异常?

我偶尔会在生产中遇到以下错误

SocketClosed on **serverName**/Subscription,Idle/MarkProcessed,last: SUBSCRIBE,origin: ReadFromPipe,outstanding: 0,last-read: 0s ago,last-write: 5s ago,keep-alive: 60s,state: ConnectedEstablished,mgr: 7 of 10 available,in: 0,last-heartbeat: 1s ago,last-mbeat: 1s ago,global: 0s ago,v: 2.0.601.3402

我已经看到了通过使用以下推荐方式创建新的多路复用器对象来重新连接的选项 https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f#reconnecting-with-lazyt-pattern

但我使用的是 IdistributedCaching,它负责在内部创建连接。有没有办法重新连接这个?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。