首页
点滴
Redis基础 — 命令:集合(Set)
#### Redis 的 Set 是 String 类型的无序且不重复的集合,是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 #### 向集合添加一个或多个成员 ``` sadd key member1 [member2 ...] ``` #### 获取集合的成员数 ``` scard key ``` #### 返回给定所有集合的差集 ``` sdiff key1 [key2 ...] ``` #### 返回给定所有集合的差集并存储在 destination 中 ``` sdiffstore destination key1 [key2 ...] ``` #### 返回给定所有集合的交集 ``` sinter key1 [key2 ...] ``` #### 返回给定所有集合的交集并存储在 destination 中 ``` sinterstore destination key1 [key2 ...] ``` #### 判断 member 元素是否是集合 key 的成员 ``` sismember key member ``` #### 返回集合中的所有成员 ``` smembers key ``` #### 将 member 元素从 source 集合移动到 destination 集合 ``` smove source destination member ``` #### 移除并返回集合中的一个随机元素 ``` spop key ``` #### 返回集合中一个或多个随机数 ``` srandmember key [count] ``` #### 移除集合中一个或多个成员 ``` srem key member1 [member2] ``` #### 返回所有给定集合的并集 ``` sunion key1 [key2] ``` #### 所有给定集合的并集存储在 destination 集合中 ``` sunionstore destination key1 [key2] ``` #### 迭代集合中的元素 ``` sscan key cursor [MATCH pattern] [COUNT count] ```
博客分类
源码解析 (1)
多线程 (5)
Java (10)
Linux (8)
Docker (9)
SpringBoot (14)
微服务 (1)
Redis (15)
MySQL (7)
VMware (3)
Nginx (15)
MyBatis (2)
RabbitMQ (1)
Git (7)
工具类 (12)
前端 (3)
友情链接
layui
© 2020-2025 www.chenhuazhan.com All Rights Reserved 备案号:
桂ICP备17004487号-1
粤公网安备44030002005146