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

wordpress回复看内容长沙seo网络公司

wordpress回复看内容,长沙seo网络公司,企业运营管理岗位职责,重庆新闻今日最新消息文章目录 前置知识常用命令HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGET关于HMSETHLENHSETNXHINCRBYHINCRBYFLOAT 命令小结 前置知识 redis自身就是键值对结构了,哈希类型是指值本⾝⼜是⼀个键值对结构,形如key"key",value{{field1…

文章目录

  • 前置知识
  • 常用命令
    • HSET
    • HGET
    • HEXISTS
    • HDEL
    • HKEYS
    • HVALS
    • HGETALL
    • HMGET
    • 关于HMSET
    • HLEN
    • HSETNX
    • HINCRBY
    • HINCRBYFLOAT
  • 命令小结

前置知识

redis自身就是键值对结构了,哈希类型是指值本⾝⼜是⼀个键值对结构,形如key="key",value={{field1,value1},...,{fieldN,valueN}}

字符串和哈希类型对⽐

image-20231021164500828

哈希类型中的映射关系通常称为field-value,⽤于区分Redis整体的键值对(key-value),注意这⾥的value是指field对应的值,不是键(key)对应的值,注意value在不同上下⽂的作⽤


常用命令

HSET

设置hash中指定的字段(field)的值(value)

语法:HSET key field value [field value ...] 

时间复杂度:插⼊⼀组field为O(1),插⼊N组field为O(N) 返回值:添加成功的字段(filed-value)的个数

image-20231023114003405

HGET

获取hash中指定字段的值

语法:HGET key field 

返回值:字段对应的值或者nil

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


HEXISTS

判断hash中是否有指定的字段

语法:HEXISTS key field 	

返回值:1表⽰存在,0表⽰不存在

image-20231023114041084


HDEL

删除hash中指定的字段

语法:HDEL key field [field ...]

时间复杂度:删除⼀个元素为O(1).删除N个元素为O(N) 返回值:本次操作删除的字段个数

image-20231023114223197

注意:del删除的是key,hdel删除的是key当中的field字段


HKEYS

获取hash中的所有字段

语法:HKEYS key 

时间复杂度:O(N),N为field的个数(先根据key找到对应的hash,然后再遍历hash => 有一定的风险,因为不知道某个hash当中是否会存在大量的field) 返回值:字段列表

image-20231023114244638


HVALS

获取hash中的所有的值

语法:HVALS key 

时间复杂度:O(N),N为field的个数 返回值:所有的值

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


HGETALL

获取hash中的所有字段以及对应的值

语法:HGETALL key

时间复杂度:O(N),N为field的个数 返回值:字段和对应的值

image-20231023183458208


HMGET

⼀次获取hash中多个字段的值

语法: HMGET key field [field ...] 

时间复杂度:只查询⼀个元素为O(1),查询多个元素为O(N),N为查询元素个数 返回值:字段对应的值或者nil


注意:在使⽤HGETALL时,如果哈希元素个数⽐较多,会存在阻塞Redis的可能。如果开发⼈员只需要获取部分field,可以使⽤HMGET,如果⼀定要获取全部field,可以尝试使⽤HSCAN命令,该命令采⽤渐进式遍历哈希类型 =>敲一次命令遍历一小部分,返回下一次从哪个位置开始遍历,连续执行多次就可以完成整个遍历过程,此时时间就是可控的,不会阻塞redis服务器

image-20231023183741765

此时返回的多个value的顺序和field的顺序是匹配的


关于HMSET

其实有HMSET进行一次设置多个field和value,但是并不需要,因为hset已经支持一次设置多个field和value了


HLEN

获取hash中的所有字段的个数

语法:LEN key 

时间复杂度:O(1) 返回值:字段个数

image-20231023183634248


HSETNX

在字段(field)不存在的情况下,设置hash中的字段和值,如果存在,则失败

语法:HSETNX key field value 

返回值:1表⽰设置成功,0表⽰失败 时间复杂度:O(1)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


HINCRBY

将hash中字段对应的数值添加指定的值

语法:HINCRBY key field increment   #increment只能是整数(正数  负数  0),但是不能是浮点数

返回值:该字段变化之后的值 时间复杂度:O(1)

image-20231023183836478

HINCRBYFLOAT

语法:HINCRBYFLOAT key field increment			本质是HINCRBY的浮点数版本

返回值:该字段变化之后的值 时间复杂度:O(1)

image-20231023183957316


命令小结

image-20231021165557738

http://www.khdw.cn/news/8436.html

相关文章:

  • 南京网站设计价格推广平台排行榜有哪些
  • 怎么创建免费的网站内蒙古seo优化
  • abc站网站提交收录
  • 中国做投资的网站seo网络优化日常工作内容
  • 做律师网站十大最免费软件排行榜
  • 网站建设如何运营市场营销推广方案模板
  • 太和县建设局网站seo还有前景吗
  • 旺旺号查询网站怎么做全网营销思路
  • 做跨境的网站长沙百度首页优化排名
  • 用java做的网站推广形式有哪几种
  • 给村里做网站nba总得分排行榜最新
  • 如何查询自己的网站是否被收录百度高级搜索技巧
  • 免费个人网站+上传网络推广公司有哪些
  • 政府网站建设招标文件企业品牌推广策划方案
  • 自己用自己电脑做网站空间全网营销国际系统
  • 网站开发html2345网址导航大全
  • 时时彩网站怎么做重要新闻今天8条新闻
  • 深圳快速网站制seo搜索引擎优化求职简历
  • 织梦仿商城网站爱营销电信版下载app最新版
  • 创建全国文明城市工作方案网站优化公司哪个好
  • 没备案的网站收录东莞疫情最新通告
  • 常州有哪些做阿里巴巴网站的seo推广方法
  • 东莞专业做网站网店运营具体做什么
  • 成都网站制作是什么汕头网站设计
  • 网上建平台怎么建seo优化排名推广
  • 网站优化注意事项湖南seo排名
  • 苏州做代驾司机哪个网站好seo基础知识考试
  • 为什么做可信网站上海seo招聘
  • 网站名字重复网站推广模式
  • 有做材料的网站吗酒店seo是什么意思