Redis之Set

Set描述

1、集合中每个元素都是不同的(集合是没有重复的元素);

2、集合的元素最多为2^32-1;

3、元素是没有顺序的;

Set基本操作

 常用的操作

添加集合

获取集合的所有元素

对集合做差集

对集合做交集

对集合做并集

适用的场景

我们一南北方差异和共同点为例:

1、首先我们设置北方的值

2、设置南方的值

3、求南北方的差集

注意:

1、key1和key2和key3...keyN之间的差集,谁在第一个就是和后面的集合作对比;

2、集合的交集就是南北之间相同的物品;

3、并集就是将他俩合在一起并且将一样的去重。

 总结

1、无序集合主要应用于几种物品集合的差异性和相同性;

2、比如博客用户可以将他的粉丝、关注放在不同的集合,用于实现共同关注,共同喜好、二度好友等;

猜你喜欢

转载自www.cnblogs.com/meichao/p/9199679.html