It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. SocketFailure on PING
参考stack overflow上文章http://stackoverflow.com/questions/30895507/it-was-not-possible-to-connect-to-the-redis-servers-to-create-a-disconnected
是因为在StackExchange.Redis会默认 abortconnect=true,即当redis连接报错(如服务器上停止redis service等)时StackExchange会自动停止,即便后来redis服务端修好能够接通时,也不会自动连接。
所以需要在连接字符串里将值设置为false。若在webconfig中写成 <RedisCaching Enabled="false" ConnectionString="88.110.22.88,abortConnect=false" />
The error you are getting is usually a sign that you have not setabortConnect=falsein your connection string. The default value forabortConnectistrue, which makes it so thatStackExchange.Rediswon‘t reconnect to the server automatically under some conditions. We strongly recommend that you setabortConnect=falsein your connection string so thatSE.Rediswill auto-reconnect in the background if a network blip occurs.