当前位置: 首页 > news >正文

小学六年级做的网站郑州网页制作案例

小学六年级做的网站,郑州网页制作案例,企业网站建设既可以外包给专业的网站建设服务公司,怎么建优惠券网站目录 基本介绍 命令概述 SADD key member1 [member2] SCARD key SINTER key1 [key2] SMEMBERS key SPOP key SUNION key1 [key2] 基本介绍 新的存储需求:存储大量的数据 在查询方面提供更高的效率需要的存储结构:能够保存大量的数据&#x…

目录

基本介绍

命令概述

SADD key member1 [member2] 

SCARD key

SINTER key1 [key2] 

SMEMBERS key 

SPOP key

SUNION key1 [key2]


基本介绍

新的存储需求:存储大量的数据

在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,

便于查询set类型:与hash存储结构完全相同,底层数据结构使用哈希表,仅存储field,不存储value(nil),并且field不允许重复

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

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

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

命令概述

 Redis 集合基本命令:

序号命令及描述
1SADD key member1 [member2] 向集合添加一个或多个成员
2SCARD key 获取集合的成员数
3SDIFF key1 [key2] 返回给定所有集合的差集
4SDIFFSTORE destination key1 [key2] 返回给定所有集合的差集并存储在 destination 中
5SINTER key1 [key2] 返回给定所有集合的交集
6SINTERSTORE destination key1 [key2] 返回给定所有集合的交集并存储在 destination 中
7SISMEMBER key member 判断 member 元素是否是集合 key 的成员
8SMEMBERS key 返回集合中的所有成员
9SMOVE source destination member 将 member 元素从 source 集合移动到 destination 集合
10SPOP key 移除并返回集合中的一个随机元素
11SRANDMEMBER key [count] 返回集合中一个或多个随机数
12SREM key member1 [member2] 移除集合中一个或多个成员
13SUNION key1 [key2] 返回所有给定集合的并集
14SUNIONSTORE destination key1 [key2] 所有给定集合的并集存储在 destination 集合中
15SSCAN key cursor [MATCH pattern] [COUNT count] 迭代集合中的元素

SADD key member1 [member2] 

Redis Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。假如集合 key 不存在,则创建一个只包含添加的元素作成员的集合。当集合 key 不是集合类型时,返回一个错误。

redis 127.0.0.1:6379> SADD myset "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset "foo"
(integer) 1
redis 127.0.0.1:6379> SADD myset "hello"
(integer) 0
redis 127.0.0.1:6379> SMEMBERS myset
1) "hello"
2) "foo"

返回值:被添加到集合中的新元素的数量,不包括被忽略的元素。

SCARD key

 Redis Scard 命令返回集合中元素的数量。

redis 127.0.0.1:6379> SADD myset "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset "foo"
(integer) 1
redis 127.0.0.1:6379> SADD myset "hello"
(integer) 0
redis 127.0.0.1:6379> SCARD myset
(integer) 2

返回值:集合的数量。 当集合 key 不存在时,返回 0 。

SINTER key1 [key2] 

Redis Sinter 命令返回给定所有给定集合的交集。 不存在的集合 key 被视为空集。 当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。

redis 127.0.0.1:6379> SADD myset "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset "foo"
(integer) 1
redis 127.0.0.1:6379> SADD myset "bar"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "world"
(integer) 1
redis 127.0.0.1:6379> SINTER myset myset2
1) "hello"

返回值:交集成员的列表。

SMEMBERS key 

Redis Smembers 命令返回集合中的所有的成员。 不存在的集合 key 被视为空集合。

redis 127.0.0.1:6379> SADD myset1 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "world"
(integer) 1
redis 127.0.0.1:6379> SMEMBERS myset1
1) "World"
2) "Hello"

 返回值:集合中的所有成员。

SPOP key

Redis Spop 命令用于移除并返回集合中的一个随机元素。

redis 127.0.0.1:6379> SADD myset1 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "world"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "bar"
(integer) 1
redis 127.0.0.1:6379> SPOP myset1
"bar"
redis 127.0.0.1:6379> SMEMBERS myset1
1) "Hello"
2) "world"

返回值:被移除的随机元素。 当集合不存在或是空集时,返回 nil 。

SUNION key1 [key2]

Redis Sunion 命令返回给定集合的并集。不存在的集合 key 被视为空集。

redis 127.0.0.1:6379> SADD myset1 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "world"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "bar"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset2 "bar"
(integer) 1
redis 127.0.0.1:6379> SUNION myset1 myset2
1) "bar"
2) "world"
3) "hello"
4) "foo"

返回值:并集成员的列表

http://www.yayakq.cn/news/608809/

相关文章:

  • 药品招采网站建设费用网站制作费用及后期运营
  • 网站排名查询工具建设通查询中标
  • 仿牌网站优化企业自己可以做视频网站吗
  • 长沙营销型网站建设顺德网站制作案例市场
  • 建设银行新版网站上线虚拟主机装2个wordpress
  • 网站维护运营秦皇岛哪家做网站好
  • wordpress背景音乐插件搜索引擎优化seo专员招聘
  • 专门做面包和蛋糕的网站wordpress网页压缩
  • 建设个人网站黑龙江城乡建设厅网站
  • 电商网站建设方向企业网站方案设计
  • wordpress适合做什么网站2022腾讯云网站建设方案书
  • 做网站最好的语言南充市房地产网官网
  • 江苏网站建设seo优化佛山优化网站推广
  • 找事做搜索网站wordpress作品集主题
  • 网站开发课题开发背景wordpress forget主题
  • 黄骅港信息吧wordpress速度优化版
  • 信誉好的新乡网站建设河南建设人才教育信息网
  • 下载网站模板烟台百度做网站多少钱
  • 桂阳网站制作公司想找人做网站 要怎么选择
  • 哪些行业对做网站的需求大wordpress 采集函数
  • 心理网站的建设与维护wordpress首页自定义
  • 烟台企业网站建设公司做网站话挣钱吗
  • 网站运营核心动画设计电脑配置要求
  • 在百度做橱柜网站中小企业微网站建设
  • 英文网站域名注册网站在哪里
  • 如何自己搭建一个企业网站个人网站如何获得流量
  • 上海市网站建设公司58wordpress页面内导航
  • 建设一个大型电影网站费用下面有关网络营销特点的论述正确的有
  • 衡水自助建站系统企业网站开发报告
  • 建站行业突破免费无代码开发平台排行榜