Redis中set的元素具有无序性与不可重复性
1.sadd key member[member]
添加元素,若元素存在返回0若不存在则添加
sadd DB mysql oracle
sadd DB mysql
sadd DB db2
2.smembers key
查看set中所有元素
smembers DB
3.sismember key member
判断元素在set中是否存在,若存在返回1,否则返回0
sismember DB mysql
sismember DB redis
4.scard key
获取set长度
scard DB
5.srem key member
移除set中指定元素
srem DB "SQLserver"
6.srandmember key [count]
随机获取count个元素 常用于随机抽奖
srandmember DB 2
7.spop key [count]
随机移除count个元素
spop DB 1
8.smove source destination member
将source中的指定member移动到destination (source中删除destination 中添加)
smove DB MYDB oracle
9.sdiff key1 key2
key1与key2的差集 常用于社交网络的推荐(QQ的好友推荐),商品推荐…
sdiff DB MYDB
sdiff MYDB DB
10.sinter key1 key2
获取交集 常用于获取社交网络中的交集(eg:微博的共同关注,共同好友…)
sinter DB MYDB
sinter MYDB DB
11.sunion key1 key2
获取并集
sunion DB MYDB