[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);
相关文章