【发布时间】:2018-10-10 22:36:30
【问题描述】:
我想实现以下高可用性设置:
- 2 个主节点(作为与客户端的一个逻辑数据集的分片) 键散列)
- 2 个从属设备(每个主设备一个)
- 6 个哨兵(每对主/从 3 个)
现在,我知道 ServiceStack.Redis 提供了通过 sentinels 连接到 redis 的 api:
new RedisSentinel(sentinelHosts, masterName: "mymaster").Start().
我也熟悉一个ShardedRedisClientManager,它计算哈希键并返回相应的连接池。
但是我怎样才能将它们组合在一起,以便我的输入将是一个哨兵列表(在初始化时)和一个用于请求实际数据的键?是否有内置的哨兵模式分片支持?
【问题讨论】:
标签: c# redis servicestack.redis