除了分片放置策略之外,确定分片放置的注意事项还包括:
- 主分片和副本分片的分离
- 可用的持久性和 Auto Tiering 存储
- 机架区域感知
- 完全填充后可用于托管数据库的内存
分片放置策略包括:
dense
- 在最少的节点上放置尽可能多的分片,以减少 proxy 和数据库分片之间的延迟; 推荐用于 RAM 数据库上的 Redis,以优化内存资源sparse
- 将分片分散到集群中尽可能多的节点,以将流量分散到集群节点之间; 建议用于启用了 Auto Tiering 的数据库以优化磁盘资源
创建 Redis Enterprise Software 集群时,默认分片放置策略 (dense
) 分配给您在集群上创建的所有数据库。
您可以:
- 将集群的默认分片放置策略更改为
sparse
,以便群集将该策略应用于您创建的所有数据库 - 创建数据库后,更改每个数据库的分片放置策略