[Hazelcast系列 七] 分布式Set

2022-04-18 00:00:00 专区 订阅 操作 支持 配置

Hazelcast中的ISetjava.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());

相关文章