Our application uses SignalR. We need to support load balanced deployment for high availability. We also use clustered Redis for caching in our app.
We are thinking of using the same Redis cluster as SignalR backplane to scale out.
But the GlobalHost.DependencyResolver.UseRedis() doesn't support multiple servers to be passed as arguments.
Please guide us on how to achieve the same if it is possible ?
Instead of adding specific redis server/port in the the UseRedis() function, send in a RedisScaleoutConfiguration which will take in a string as the connection string to redis. This connection string will take in multiple servers. Works like a champ!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With