Redis之Set

Posted 努力的九月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis之Set相关的知识,希望对你有一定的参考价值。

Set描述

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

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

3、元素是没有顺序的;

Set基本操作

 常用的操作

添加集合

获取集合的所有元素

对集合做差集

对集合做交集

对集合做并集

适用的场景

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

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

2、设置南方的值

3、求南北方的差集

注意:

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

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

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

 总结

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

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

 

以上是关于Redis之Set的主要内容,如果未能解决你的问题,请参考以下文章

Redis数据类型之string

StackService.Redis 应用

redis学习1

redis学习1

如何在不影响剩余 TTL 的情况下更新 redis 值?

Redis之集群环境搭建