`

redis中的set类型的命令操作

阅读更多
  • SADD、SREM与SPOP命令
  • 获取集合元素的相关命令
  • 集合间的运算命令


SADD、SREM与SPOP命令



SADD(添加):

语法:SADD key(集合名) member

解释:用来向集合中添加一个或多个元素,返回值表示成功加入的元素数量。因为一个集合中不能有相同的元素,如果加入的元素已经存在与集合则忽略该元素的加入。


SREM(删除):

SREM key member

解释:从集合中删除一个或多个元素,返回值表示成功过删除的数量。


SPOP(弹出):

SPOP key

解释:随机弹出一个元素,返回值即是弹出的元素。


SMEMBERS(查询全部):

SMEMBERS key

解释:返回集合中的所有元素。


SRANDMEMBER(随机查):

语法:SRANDMEMBER key count(数字)

解释:用来随机从集合中获取一个或多个元素,但count>0,返回count(不大约set的长度)个不重复的元素;当count用来对多个集合执行并集运算。


SUNIONSTORE

语法:SUNIONSTORE dest key1 key2 key3 ..

解释:将多个集合执行并集运算并将结果存放在dest集合。

[color=green]
[/color]
分享到:
评论

相关推荐

    redis命令大全

    字符串命令是Redis中最基础的数据类型之一,用于存储简单的键值对。 **1. SET key value** - **功能**: 设置指定键的值。 - **示例**: `SET mykey "Hello"` 设置键 `mykey` 的值为 `"Hello"`。 **2. GET key** - *...

    Java实现Redis的集合(set)命令操作

    Java实现Redis的集合(set)命令操作是指在Java语言中使用Redis客户端来操作Redis数据库中的集合类型数据结构。Redis是当前使用最广泛的NoSQL数据库之一,集合类型是Redis中的一种常用的数据结构。集合类型可以用来...

    Redis 命令参考手册中文完整版chm

    以上只是Redis命令参考手册中的一部分内容,完整的CHM文档包含了更详尽的命令介绍、参数解析和使用示例,对于深入理解和使用Redis有着极大的帮助。无论你是初学者还是经验丰富的开发者,这份中文版的Redis命令参考...

    Redis_Key操作命令

    【Redis_Key操作命令】是Redis中的重要组成部分,主要用于管理和操作Redis数据库中的键(Key)。Redis是一种内存数据存储系统,常用于实现数据队列、缓存、计数器等多种功能,而Key的操作是实现这些功能的基础。 一...

    Java操作Redis的多种数据类型

    本文将深入探讨如何使用Java操作Redis的四种主要数据类型:字符串(String)、列表(List)、哈希(Hash)和集合(Set)。 首先,我们来看**字符串类型**(String)。在Redis中,字符串是最基础的数据类型,可以...

    redis 操作命令

    redis操作命令大全 DEL key [key ...] 删除给定的一个或多个 key 。 不存在的 key 会被忽略。 可用版本: >= 1.0.0 时间复杂度: O(N),N 为被删除的 key 的数量。 删除单个字符串类型的 key ,时间复杂度为 O(1)。 ...

    redis-cli 命令总结

    Redis 提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以在 Linux 终端使用。在编程时,比如使用 Redis 的 Java 语言包,这些命令都有对应的方法。下面将 Redis 提供的命令做一总结。 连接操作相关的...

    c++ 操作redis数据库

    1. Redis的数据结构和命令:理解Redis提供的不同数据类型及其操作命令,如字符串、哈希表、列表、集合、有序集合等。 2. C++库选择:熟悉cpp-redis、hiredis等C++ Redis客户端库,了解其API用法。 3. 网络编程:理解...

    redis 命令手册 命令实践

    在Redis命令手册中,你可以找到关于常用键命令的详细说明,如SET、GET、DEL等命令,它们用于操作和管理键值对数据。这些命令使用户能够设置键的值、获取键的值以及删除键及其对应的值。 此外,Redis命令手册还介绍...

    redis命令实践redis命令实践redis命令实践.txt

    本文主要介绍了Redis的一些基础操作命令以及常用数据结构的操作方法。通过这些命令,我们可以高效地管理Redis中的数据。然而,Redis的功能远不止于此,还有许多高级特性等待我们去探索和学习,比如事务处理、Lua脚本...

    Redis支持的数据类型、相关命令和功能

    ### Redis支持的数据类型及相关命令详解 ...以上介绍的是Redis中最基础和常用的命令,涵盖了键管理和字符串操作等方面。接下来的部分会继续深入探讨列表、集合、有序集合和哈希等数据类型的相关命令及其应用场景。

    Redis实战_Redis实战中文完整版_Redis快速入门_Redis数据类型及操作_Redis常用

    3. **Redis命令操作**:书中会详细介绍每种数据类型的命令,如`SET`、`GET`、`HSET`、`LPOP`、`SADD`、`ZADD`等,以及事务(Transaction)、管道(Pipeline)等高级操作。 4. **Redis持久化**:为了防止数据丢失,...

    Redis命令参考手册

    Redis命令参考手册详细罗列了Redis能够执行的各种操作命令,根据数据类型的不同,这些命令可以被分为几大类。 对于键(Key)的操作,Redis提供了DEL、DUMP、EXISTS、EXPIRE、EXPIREAT、KEYS、MIGRATE、MOVE、OBJECT...

    Redis参数配置和命令使用手册

    Redis是一款高性能的键值数据库,常用于数据缓存、消息队列等场景。它以其高效、易用和丰富的数据...阅读提供的《Redis命令操作详解.pdf》和《Redis配置参数详解.pdf》文件,将帮助你更深入地理解和掌握Redis的使用。

    java操作redis.docx

    本文档将详细介绍使用 Java 操作 Redis 的方法,包括基本命令、数据类型、string 操作、list 操作等。 一、基本命令 在使用 Java 操作 Redis 之前,需要了解基本的 Redis 命令。这些命令包括连接操作命令、持久化...

    Redis命令参考手册完整版.txt

    ### Redis命令参考手册知识点概述 #### 一、DEL 命令详解 ...以上内容详细介绍了Redis中DEL、KEYS、RANDOMKEY和TTL四个命令的功能、使用方法以及示例代码。这些命令对于管理和查询Redis中的数据非常重要。

    redis实用命令实战.pptx

    在 Redis 中,Set 类型可以用来实现幂集、交集、差集等操作。 三、Redis 命令实战 在 Redis 中,常用的命令包括: *PING:测试 Redis 服务是否可用 * INFO:获取 Redis 服务的信息 * MONITOR:实时监控 Redis ...

    redis命令实践基础命令总结

    除了上述的基本命令外,还有一些常用的命令可以帮助我们更好地管理和查询Redis中的数据。 - **获取键的数据类型**:使用`TYPE`命令获取键的数据类型: ```redis TYPE key ``` - **检查键是否存在**:使用`EXISTS...

    redis,phpredis中文手册

    DEL命令删除操作的时间复杂度依赖于键值对的类型,通常情况下,删除单个键值对的时间复杂度为O(1),而删除包含多个元素的数据结构时复杂度为O(M),其中M为数据结构中元素的数量。 phpredis同样支持对多个键进行操作...

    jedis中的redis命令

    本文将详细介绍Jedis中实现的与Redis命令对应的Java方法,帮助开发者理解如何在Java项目中调用这些方法以实现不同的Redis操作。 首先,了解Redis的键(key)操作是进行任何数据操作的基础。在Jedis中,提供了以下与...

Global site tag (gtag.js) - Google Analytics