五、Redis基础数据结构-set
1、说明
Redis的集合相当于Java里面的HashSet,它内部的键值对都是无序的、唯一的。它的内部实现相当于一个特殊的字典,字典中所有的value都是一个值NULL。
当集合中最后一个元素被移除之后,数据结构被自动删除,内存被回收。
2、操作指令
| 命令 | 描述 | 
| SADD key member1 [member2] | 向集合添加一个或多个成员 | 
| SCARD key | 获取集合的成员数 | 
| SDIFF key1 [key2] | 返回第一个集合和其他集合之间的差异 | 
| SDIFFSTORE destination key1 [key2] | 返回给定所有集合的差集并存储到destination中 | 
| SINTER key1 [key2] | 返回给定所有集合的交集 | 
| SINTERSTORE destination key1 [key2] | 返回给定所有集合的交集并存储到destination中 | 
| SISMEMBER key member | 判断member是否是key的成员 | 
| SMEMBERS key | 返回集合中的所有成员 | 
| SPOP key | 移除并返回集合中的一个随机元素 | 
| SREM key member1 [member2] | 移除集合中一个或多个成员 | 
| SUNION key1 [key2] | 返回所有给定集合的并集 | 
| SUNIONSTORE destination key1 [key2] | 返回所有给定集合的并集并保存到destination中 | 
| SSCAN key cursor [MATCH pattern] [COUNT count] | 迭代集合中的元素 | 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号