Thanks for the repro! This was a tricky issue due to trying to re-connect in the middle of a processing a command which resulted in a dirty write buffer. The fix was to send all required commands upon re-connection (like setting AUTH password on the connection) directly to the socket (i.e outside of the write buffer) which was added in this commit.
Thank you very much for ultra-fast response and for the solution. You simply did it and reconnecting is working. I’ve been experiencing this error for the last three days on Azure Cache, with your help this problem is solved, but what remains is the question why the connection to Azure Redis drops in the first place.
Original error is: “An existing connection was forcibly closed by the remote host” and I suspect that this error probably has nothing to do with ServiceStack, but nevertheles any idea is welcomed and appreciated.