redis:Set類型的操做命令redis
1:sadd:添加元素,格式是sadd set的key item項的值,item項能夠多個rem
2:smembers:獲取集合中全部元素,格式是smembers set的keyit
3:sismember:判斷元素是否在集合衆,格式是sismember set的key item項的值io
4:srem:刪除元素,格式是srem set的key item項的值nio
5:scard:獲取集合中元素個數,格式是scard set的keyember
6:srandmember:隨機獲取集合中的元素,格式是srandmember set的key [數量],數量爲正的時候,會隨集合
機獲取這麼多個不重複的元素;若是數量大於集合元素個數,返回所有;若是數量爲負,會隨機得到這移動
麼多個元素,可能有重複di
7:spop:彈出元素,格式是spop set的key
8:smove:移動元素,格式是smove 源set的key 目的set的key item項的值
9:sdiff:差集,返回在第一個set裏面而不在後面任何一個set裏面的項,格式是sdiff set的key 用來比
較的多個set的key
10:sdiffstore:差集並保留結果,格式是命令存放結果的set的key set的key 用來比較的多個set的key
11:sinter:交集,返回多個set裏面都有的項,格式是sinter 多個set的key
12:sinterstore:交集並保留結果,格式是sinter 存放結果的set的key 多個set的key
13:sunion:並集,格式是sunion 多個set的key
14:sunionstore:並集並保留結果,格式是sunionstore 存放結果的set的key 多個set的key