1. 简介
Set(集合)
Redis的Set是string类型的无序集合。它是通过HashTable
实现的。
2. 常用Api可以查阅如下链接分档
https://www.runoob.com/redis/redis-sets.html
3. 案列
sadd key value... 向集合当中添加元素
smembers key 列举集合里面的元素
sismember key value 判断key是否存在集合当中,存在返回1 ,不存在返回0
scard 获取集合里面的元素个数
srem key value 删除集合当中的指定元素
srandmember key 数字
代表从集合当中随机出几个数字,类似于砸金蛋这样,既要内存快也能达到这种效果
spop key
代表随机从集合当中弹出某个值
smove key1 key2
在key1里某个值 作用就是将key1 里的某个值赋给key2
数学集合类,类似与sql的join union
Sdiff k1 k2
代表k1 k2 取差集,k2有但是k1没有
sinter k1 k2
代表k1 k2 取交集,k1 k2都有的
sunion k1 k2
代表k1 k2 合并之后去重的结果集