We have a redis configuration with two redis servers. We also have 3 sentinels to monitor the two instances and initiate a fail over when needed.
We get the following issue intermittently from some of our applications:
ServiceStack.Redis.RedisException: No Redis Sentinels were available ---> ServiceStack.Redis.RedisException: Unable to Connect: sPort: 0
The Unable to Connect: sPort: 0
portion may indicate that it is a ConnectTimeout issue (per this question: ServiceStack.Redis: Unable to Connect: sPort: 0). However, I'm less confident that this is the problem since it says "No Redis Sentinels were available".
While we get this issue intermittently on some applications, there are others (e.g. some console apps we wrote) that seem to be getting the issue consistently.
Can anyone shed light into what this issue is an how to solve it? If you Google "No Redis Sentinels were available" you'll only get the ServiceStack.Redis GitHub page that has the actual code that outputs this message.