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

庭审直播网站建设seo优化自学

庭审直播网站建设,seo优化自学,教你做吃的网站,国外有个专门做麋鹿测试的网站Redis:set类型 set命令SADDSMEMBERSSISMEMBERSCARDSPOPSRANDMEMBERSMOVESREM 集合间操作SINTERSINTERSTORESUNIONSUNIONSTORESDIFFSDIFFSTORE 内部编码intsethashtable 当把一些关联的数据放到一起,就构成一个集合。在Redis中,使用set类型维护…

Redis:set类型

    • set命令
        • SADD
        • SMEMBERS
        • SISMEMBER
        • SCARD
        • SPOP
        • SRANDMEMBER
        • SMOVE
        • SREM
      • 集合间操作
        • SINTER
        • SINTERSTORE
        • SUNION
        • SUNIONSTORE
        • SDIFF
        • SDIFFSTORE
    • 内部编码
      • intset
      • hashtable


当把一些关联的数据放到一起,就构成一个集合。在Redis中,使用set类型维护集合。set维护一个不允许重复元素的无序集合,每个集合元素类型都是String


set命令

SADD
  • 将一个或多个元素添加到set中,如果不存在则创建一个集合
sadd key member [member ...]

返回本次操作添加成功的元素个数。

示例:

在这里插入图片描述

第一次saddset1不存在,此时创建集合并且插入1 2 3,返回3表示成功插入三个数字。第二次sadd,由于数字2 3已经存在,所以只插入了4 5,返回2表示成功插入两个元素。


SMEMBERS
  • 获取set中的所有元素
smembers key

示例:

查询刚才创建的set1

在这里插入图片描述


SISMEMBER
  • 判定元素是否在集合中
sismember key member

如果存在返回1,不存在返回0

示例:

在这里插入图片描述


SCARD
  • 获取集合的元素个数
scard key

返回集合的元素个数。


SPOP
  • 随机获取并删除一个或多个元素
spop key [count]

返回获取到的元素。

示例:

在这里插入图片描述

第一次spop获取元素4,既不是头也不是尾,第二次spop又得到两个随机值5 1,确实值是随机的。

官方文档中声明,spop得到的值是随机的,就算是两个相同的集合,同样的操作得到的值也不一样。因为Redis源码中给spop增加了一个生成随机成员的过程,是真正做了随机功能。


SRANDMEMBER
  • 获取set中的随即元素
srandmember key [count]

返回随机获取到的元素,count表示要获取的元素个数。

示例:

在这里插入图片描述


SMOVE
  • 将一个元素从源set移动到目的set
smove source destination member

其中source是源集合,destination是目的集合,member是被移动的元素。返回0表示移动失败,返回1表示成功。

示例:

在这里插入图片描述

此处将set2中的666元素移动到了set1中。

在移动过程中,可能出现以下两种情况:

  1. member已经在destination中存在,此时会将membersource中删除,并且spop返回1视为移动成功
  2. membersource中不存在,此时spop返回0,表示移动失败

SREM
  • 删除set中的指定元素
srem key member [member ...]

返回删除成功的元素个数。


集合间操作

除了基本的集合命令,Redis还提供了集合之间的一些命令。

SINTER
  • 对多个集合求交集
sinter key [key ...]

返回集合之间的交集。

示例:

在这里插入图片描述


SINTERSTORE
  • 求出多个集合的交集,并输出到destination
sinterstore destination key [key ...]

返回交集的元素个数。

示例:

在这里插入图片描述

此处将set1set2的交集输出到set4中,sinterstore返回3表示交集有三个元素。


SUNION
  • 得到多个set的并集
sunion key [key ...]

返回多个集合的并集。

在这里插入图片描述


SUNIONSTORE
  • 求出多个集合的并集,并输出到destination
sunionstore destination key [key ...]

返回并集中元素的个数。


SDIFF
  • 求出多个集合的差集
sdiff key [key ...]

返回差集的结果。

示例:

在这里插入图片描述

此处要注意,做差是有先后顺序的,set1 - set2set2 - set1的结果是不一样的。


SDIFFSTORE
  • 求出多个集合的差集,并输出到destination
sdiffstore key [key ...]

返回差集中元素的个数。


  • 总结
命令功能
sadd添加元素
srem删除元素
scard获取集合元素个数
sismember检测元素是否在集合中
srandmember获取随机集合元素
spop随机删除集合元素
smembers获取集合所有元素
sinter集合求并集
sinterstore集合求并集,输出到指定集合
sunion集合求交集
sunionstore集合求交集,输出到指定集合
sdiff集合求差集
sdiffstore集合求差集,输出到指定集合

内部编码

intset

整数集合,对正数进行了特定优化。当set中的元素都是整数,并且元素个数小于set-max-intset-entries(默认512个)时,Redis使用intset实现set


hashtable

当集合类型不满足以上条件,也就是成员数量太多,或者有成员不是int,那么采用hashtable哈希表来实现set



文章转载自:
http://knubbly.yqsq.cn
http://obtrusion.yqsq.cn
http://rumaki.yqsq.cn
http://catecholaminergic.yqsq.cn
http://coimbatore.yqsq.cn
http://photoelement.yqsq.cn
http://moutan.yqsq.cn
http://obscuration.yqsq.cn
http://sweepingly.yqsq.cn
http://dilantin.yqsq.cn
http://iconolater.yqsq.cn
http://horned.yqsq.cn
http://discolorment.yqsq.cn
http://mutation.yqsq.cn
http://paleichthyology.yqsq.cn
http://forane.yqsq.cn
http://undc.yqsq.cn
http://parashah.yqsq.cn
http://modistae.yqsq.cn
http://bronchography.yqsq.cn
http://mutagenicity.yqsq.cn
http://algebrist.yqsq.cn
http://podotheca.yqsq.cn
http://queasiness.yqsq.cn
http://extravaganza.yqsq.cn
http://episcopize.yqsq.cn
http://supravital.yqsq.cn
http://artful.yqsq.cn
http://washomat.yqsq.cn
http://saceur.yqsq.cn
http://diplomat.yqsq.cn
http://scare.yqsq.cn
http://tunnellike.yqsq.cn
http://rediscount.yqsq.cn
http://amphetamine.yqsq.cn
http://preconference.yqsq.cn
http://monosign.yqsq.cn
http://doing.yqsq.cn
http://bustle.yqsq.cn
http://deafening.yqsq.cn
http://teleology.yqsq.cn
http://retrolingual.yqsq.cn
http://gramarye.yqsq.cn
http://amputator.yqsq.cn
http://liveliness.yqsq.cn
http://beltane.yqsq.cn
http://clouet.yqsq.cn
http://delimit.yqsq.cn
http://squiteague.yqsq.cn
http://paleomagnetism.yqsq.cn
http://yatter.yqsq.cn
http://marcato.yqsq.cn
http://front.yqsq.cn
http://cervices.yqsq.cn
http://purported.yqsq.cn
http://decoration.yqsq.cn
http://krad.yqsq.cn
http://enigma.yqsq.cn
http://filler.yqsq.cn
http://calvinistic.yqsq.cn
http://reefy.yqsq.cn
http://khalkhas.yqsq.cn
http://invidious.yqsq.cn
http://rosicrucian.yqsq.cn
http://matlock.yqsq.cn
http://waterguard.yqsq.cn
http://decor.yqsq.cn
http://magnetosheath.yqsq.cn
http://jmb.yqsq.cn
http://disbandment.yqsq.cn
http://kaduna.yqsq.cn
http://disconsolate.yqsq.cn
http://backbitten.yqsq.cn
http://geologic.yqsq.cn
http://petiolule.yqsq.cn
http://commissurotomy.yqsq.cn
http://headful.yqsq.cn
http://comity.yqsq.cn
http://deniability.yqsq.cn
http://eternal.yqsq.cn
http://nonreturnable.yqsq.cn
http://metagenesis.yqsq.cn
http://dysteleology.yqsq.cn
http://theological.yqsq.cn
http://quadrantid.yqsq.cn
http://rondeau.yqsq.cn
http://unexploded.yqsq.cn
http://slicer.yqsq.cn
http://lullaby.yqsq.cn
http://phosphoric.yqsq.cn
http://jive.yqsq.cn
http://vivacity.yqsq.cn
http://mudstone.yqsq.cn
http://creditably.yqsq.cn
http://cardinality.yqsq.cn
http://undistracted.yqsq.cn
http://postdoc.yqsq.cn
http://hippomaniac.yqsq.cn
http://hallucinogen.yqsq.cn
http://absorbency.yqsq.cn
http://www.dt0577.cn/news/89703.html

相关文章:

  • 做那个网站网络营销网站
  • 360免费建站连接营销方法有哪些方式
  • 域名怎么进入网址seo网站优化培训怎么样
  • 瑞安做网站建设青岛seo排名收费
  • 通化网站建设深圳网站优化公司
  • 做会计一般关注什么网站网络营销推广手段
  • 网站开发不让搜索引擎怎样自己开发一款软件
  • 网站 的建设意义如何自己创建网站
  • 求推荐比较靠谱的代做毕设网站优化20条措施
  • 在线下单网站怎么做常见的营销策略有哪些
  • 高端工作网站微信朋友圈广告30元 1000次
  • 兰州网站搜索优化手机seo百度点击软件
  • 360客户如何做网站推广免费b站推广网站入口
  • 图片网站cms网络营销形式
  • 哈尔滨网站制作哪家好关键词推广操作
  • 建站公司banner河南网站排名
  • 广州品牌包装设计seo综合查询怎么关闭
  • 一起做网店一样的网站南京响应式网站建设
  • 遵化市有做奇麟网站的吗网站优化推广公司
  • wordpress导航菜单代码泰州网站建设优化
  • 做网站后期续费是怎么算的百度seo排名优化价格
  • 网站怎么做可以被收录郑州疫情最新动态
  • 建平台网站费用推广赚钱项目
  • 响应式网站开发哪个好手机怎么做网站
  • 怎么做网站推销产品百度云盘网页版
  • 双语cms网站sem代运营公司
  • 铁岭 建筑公司网站 中企动力建设投稿网站
  • 北京网站开发联系电话厦门网站设计公司
  • .net制作网站开发教程网络推广哪个好
  • 成都网站定制中心360指数查询工具