[Hazelcast系列 七] 分布式Set
Hazelcast中的ISet
是java.util.Set
的分布式和并发实现。ISet
拥有以下特性:
- 不允许重复元素。
- 不保证元素顺序。
- 不是分区数据结构。
- 扩容不能超过单节点容量限制。
- 备份数据存储在另外节点的一个分区中。
- 所有数据被拷贝到本地,本地数据遍历。
- 使用对象序列化的字节版本实现相等比较。
1. 基本操作
获取ISet
并存储数据:
HazelcastInstance instance = Hazelcast.newHazelcastInstance();
ISet<Integer> set = instance.getSet("data");
set.add(1);
set.add(2);
set.add(3);
set.add(1);
System.out.println("set size is " + set.size());
相关文章