iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis集合相关命令介绍
  • 711
分享到

redis集合相关命令介绍

2024-04-02 19:04:59 711人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关Redis集合的相关命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Redis 的 Set 是 String 类型的无序集合。

这篇文章将为大家详细讲解有关Redis集合的相关命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。

集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。

集合命令的实现方法

命令intset 编码的实现方法hashtable 编码的实现方法
SADD调用 intsetAdd 函数,将所有新元素添加到整数集合里面调用 dictAdd,以新元素为键,NULL 为值,将键值对添加到字典里面
SCARD调用 intsetLen 函数,返回整数集合所包含的元素数量,这个数量就是集合对象所包含的元素数量调用 dictSize 函数,返回字典所包含的键值对数量,这个数量就是集合对象所包含的元素数量
SISMEMBER调用 intsetFind 函数,在整数集合中查找给定的元素,如果找到了元素存在于集合,没找到则说明元素不存在集合调用 dictFind 函数,在字典的键中查找给定的元素,如果找到了说明元素存在于集合,没找到则说明元素不存在于集合
SMEMBERS遍历整个整数集合,调用 inisetGet 函数返回集合元素遍历整个字典,使用 dictGeTKEy 函数返回字典的键作为集合元素
SRANDMEMBER调用 intsetRandom 函数,从整数集合中随机返回一个元素调用 dictGetRandomKey 函数,从字典中随机返回一个字典键
SPOP调用 intsetRandom 函数,从整数集合中随机取出一个元素,再将这个随机元素返回给客户端之后,调用 intsetRemove 函数,将随机元素从整数集合中删除掉调用 dictGetRandomKey 函数,从字典中随机取出一个字典键,在将这个随机字典键的值返回给客户端之后,调用 dictDelete 函数,从字典中删除随机字典键所对应的键值对
SREM调用 intsetRemove 函数,从整数集合中删除所有给定的元素调用 dictDelete 函数,从字典中删除所有键为给定元素的键值对

关于redis集合相关命令介绍就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: redis集合相关命令介绍

本文链接: https://www.lsjlt.com/news/39460.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis集合相关命令介绍
    这篇文章将为大家详细讲解有关redis集合的相关命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Redis 的 Set 是 String 类型的无序集合。...
    99+
    2022-10-18
  • redis有序集合命令的介绍
    本篇文章给大家分享的是有关redis有序集合命令的介绍,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Redis 有序集合和集合一样也是stri...
    99+
    2022-10-18
  • redis的list数据类型相关命令介绍及使用
    目录list列表简介常用命令添加命令查询命令弹出/删除命令修改命令阻塞弹出命令应用场景list列表简介 list是简单的字符串列表(说通俗点,存储的还是字符串),按照插入顺序排序。你...
    99+
    2022-11-12
  • 关于redis命令的详细介绍
    小编给大家分享一下关于redis命令的详细介绍,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!              &...
    99+
    2022-10-18
  • Redis相关命令
    Redis安装路径/usr/local/redis 日志:/usr/local/redis/logs/redis.log 监控工具:redis-stat Redmon//不加配置文件,默认启动加...
    99+
    2022-10-18
  • Shell时间date相关的命令介绍
    这篇文章主要讲解了“Shell时间date相关的命令介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell时间date相关的命令介绍”吧!date +%Fdate ...
    99+
    2023-06-09
  • Linux常用硬盘管理相关命令介绍
    目录1、df命令2、du命令3、fsck文件系统修复命令4、显示磁盘状态dumpe2fs5、查看文件的详细时间6、判断文件类型1、df命令 df命令用于统计分区的占用状况。 [root@localhost ~]# d...
    99+
    2022-06-04
    Linux硬盘管理命令 linux常用磁盘管理
  • CentOS7防火墙和端口相关命令介绍
    目录 1、查看防火墙当前状态 2、启动防火墙服务 3、关闭防火墙服务 4、开放指定端口 5、移除指定端口,需重启防火墙服务才能生效 6、重启防火墙 7、设置防火...
    99+
    2022-06-04
    Centos7防火墙和端口相关命令
  • Redis键值相关命令
    1. keys格式:keys {pattern}返回满足给定pattern的所有key。2. exists格式:exists 'key'判断key是否存在。3. del格式:del 'key'删除key。4...
    99+
    2022-10-18
  • 详细介绍redis info命令
    redis info命令以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:1、server...
    99+
    2022-10-18
  • Linux关机命令介绍
    本篇内容主要讲解“Linux关机命令介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux关机命令介绍”吧!linux下常用的关机命令有:shutdown、halt、poweroff、in...
    99+
    2023-06-10
  • 数据库集合相关命令有哪些
    本篇内容介绍了“数据库集合相关命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!集合的性质: 唯一性...
    99+
    2022-10-18
  • Redis常用命令-键值相关命令
    keys返回满足给定pattern的所有key如:keys *exists确认一个key是否存在如:exists namedel删除一个keyexpire设置一个key的过期时间(单位:秒)如:expire...
    99+
    2022-10-18
  • redis命令的介绍和使用
    本篇文章展示了redis命令的语法介绍和使用,代码简明扼要容易理解,绝对能让你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执...
    99+
    2022-10-18
  • Redis常用命令-服务器相关命令
    Auth验证密码是否正确如: auth “password”ping测试连接是否存活echo 在命令行打印一些内容select选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据...
    99+
    2022-10-18
  • 3. Powershell关键命令介绍
    3. Powershell关键命令介绍 我们将在这介绍三种简单的但是很关键的命令,这些命令能够让你的 Powershell之旅更加顺利。 当你学习的时候,请记住一条军规,那就是Powershell的动词-名词(Verb-noun)结构,...
    99+
    2023-01-31
    命令 关键 Powershell
  • Linux下yum源配置和yum工具相关命令介绍
    这篇文章主要介绍“Linux下yum源配置和yum工具相关命令介绍”,在日常操作中,相信很多人在Linux下yum源配置和yum工具相关命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下yum...
    99+
    2023-06-05
  • Docker容器镜像相关命令基本介绍与使用
    目录一、Docker 介绍1.Docker 架构2.Docker 三大核心二、Docker 安装1.下载 Docker 软件包1)安装基础包2)配置 Docker 的 yum 源3)...
    99+
    2022-11-13
  • redis中key命令的介绍和使用
    这篇文章将为大家详细讲解有关redis中key命令的介绍和使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、概述:进入redis-cli之后,我们通常比较关心的是有哪...
    99+
    2022-10-18
  • redis中事务命令的介绍和使用
    这篇文章将为大家详细讲解有关redis中事务命令的介绍和使用,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、概述:Redis 事务的本质是一组命令的集合。事务支持一次执...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作