dotnet/aspnetcore
Vedi su GitHub[StackExchange.Redis] Add DefaultReadCommandFlag into RedisCacheOptions for read operations
Open
#28.375 aperta il 14 mag 2019
area-middlewareenhancementfeature-cachinghelp wanted
Metriche repository
- Star
- (37.933 star)
- Metriche merge PR
- (Merge medio 16g 9h) (258 PR mergiate in 30 g)
Descrizione
Is your feature request related to a problem? Please describe.
I am trying to hookup RedisCache to multiple nodes in AWS ElastiCache. I have 1 primary node and n replication nodes. Currently when configuring RedisCacheOptions.ConfigurationOptions with multiple Endpoints, RedisCache doesn't read from the replication nodes.
Describe the solution you'd like
In StackExchange.Redis there is a CommandFlags enum that will allow us to PreferSlave. I would like to add another property along the lines of DefaultReadCommandFlag to RedisCacheOptions for read commands. This will allow us to specify PreferSlave and distribute load across the replication nodes.