有没有办法在使用 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 (将#修改为@)