redis学习(5)—操作set类型命令

1、什么是set数据类型
redis的set和java的set集合功能差不多。集合(set)的主要功能就是求交集、并集、差集。set集合是无序的,set集合不允许有重复的元素
例子:
A={‘a’,’b’,’c’}
B={‘a’,’e’,’i’,’o’,’u’}
交集
inter(x, y):交集,在集合x和集合y中都存在的元素
inter(A, B) = {‘a’}
并集
union(x, y):并集,在集合x中或集合y中的元素,如果一个元素在x和y中都出现,那只记录一次即可
union(A, B) = {‘a’,’b’,’c’,’e’,’i’,’o’,’u’}
差集
diff(x, y):差集,在集合x中而不在集合y中的元素
diff(A, B) = {‘b’,’c’}
基数
card(x):基数,一个集合中元素的数量
card(A) = 3
空集:基数为0的集合

继续阅读redis学习(5)—操作set类型命令