数据分区

优质
小牛编辑
141浏览
2023-12-01

Redisson 仅在集群模式中支持数据分区(分片)。

它使得可以使用整个 Redis 集群的内存而不是单个节点的内存来存储单个数据结构实例。

Redisson 默认将数据结构切分为 231 个槽。槽的数量可在 316834 之间。槽会一致地分布在所有的集群节点上。这意味着每个节点将包含近似相等数量的槽。如默认槽量(231) 和 4 个节点的情况,每个节点将包含接近 57 个数据分区,而对 5 个节点集群每个节点有 46 个数据分区等等。这个特性基于 Redisson 中所使用的特殊的槽分布算法。

当前数据分区仅支持Set> 和Map。

这个特性仅在 Redisson Pro 版本中存在。