Trying to use hangfire with AWS elasticache and when it tries to connect, I get the following error:
Exception information:
Exception type: RedisCommandException
Exception message: Multi-key operations must involve a single slot; keys can use ‘hash tags’ to help this, i.e. ‘{/users/12345}/account’ and ‘{/users/12345}/contacts’ will always be in the same slot
at StackExchange.Redis.ServerSelectionStrategy.Select(Message message)
at StackExchange.Redis.ConnectionMultiplexer.TryPushMessageToBridge[T](Message message, ResultProcessor1 processor, ResultBox
1 resultBox, ServerEndPoint& server)
at StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](Message message, ResultProcessor1 processor, ServerEndPoint server) at StackExchange.Redis.RedisBase.ExecuteSync[T](Message message, ResultProcessor
1 processor, ServerEndPoint server)
at Hangfire.Pro.Redis.RedisMonitoringApi.GetHourlyTimelineStats(String type)
at Hangfire.Dashboard.Pages.HomePage.Execute()
at Hangfire.Dashboard.RazorPage.TransformText(String body)
at Hangfire.Dashboard.RazorPageDispatcher.Dispatch(DashboardContext context)
at Hangfire.Dashboard.MiddlewareExtensions.<>c__DisplayClass1_2.b__1(IDictionary`2 env)
at Microsoft.Owin.Mapping.MapMiddleware.d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
Anyone know how to solve this?