dotnet/aspnetcore
在 GitHub 查看[StackExchange.Redis] Add DefaultReadCommandFlag into RedisCacheOptions for read operations
Open
#28,375 创建于 2019年5月14日
area-middlewareenhancementfeature-cachinghelp wanted
仓库指标
- Star
- (37,933 star)
- PR 合并指标
- (平均合并 16天 9小时) (30 天内合并 258 个 PR)
描述
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.