[Hazelcast系列 六] 分布式MultiMap
Hazelcast中的MultiMap 是一个key可以有多个值的特殊map。和其他数据结构一样,MultiMap 也是分布式和线程安全的。MultiMap 不是 java.util.Map 的分布式实现,MultiMap支持Map的多数功能,但是不支持索引,谓词和加载/存储。MultiMap 的数据终也会均匀分布于集群所有节点,新节点加入时的处理逻辑和map一样。
1. 基本操作
创建MultiMap 并存储数据:
HazelcastInstance instance = Hazelcast.newHazelcastInstance();
MultiMap<String, Integer> multiMap = instance.getMultiMap("data");
multiMap.put("even", 2);
multiMap.put("even", 4);
multiMap.put("odd", 5);
相关文章