首页 > 其他 > 详细

redis哈希表数据类型键的查询和删除命令

时间:2019-08-19 11:50:41      阅读:103      评论:0      收藏:0      [点我收藏+]

一、查询

  • 命令名称:hget
  • 语法:hget key field
  • 功能:返回哈希表key中给定域field的值
  • 返回值:
    • 1)给定域的值。
    • 2)当给定域不存在或是给定key不存在时,返回nil

 

  • 命令名称:hgetall
  • 语法:hgetall key
  • 功能:
    • 1)返回哈希表key中所有的域和值。
    • 2)在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍
  • 返回值:
    • 1)以列表形式返回哈希表的域和域的值。
    • 2)如果key不存在,返回空列表

 

  • 命令名称:hmget
  • 语法:hmget key field [field……]
  • 功能:
    • 1)返回哈希表key中,一个或多个给定域的值。
    • 2)如果给定的域不存在于哈希表,那么返回一个nil值
  • 返回值:
    • 1)一个包含多个给定域的关联值的表,表值的排列顺序和给定域参数的请求顺序一样。

 

  • 命令名称:hkeys
  • 语法:hkeys key
  • 功能:
    • 1)返回哈希表key中的所有域
  • 返回值:
    • 1)一个包含哈希表中所有域的表。
    • 2)当key不存在时,返回一个空表。

 

  • 命令名称:hvals
  • 语法:hkeys key
  • 功能:
    • 1)返回哈希表key中所有域的值
  • 返回值:
    • 1)一个包含哈希表中所有值的表。
    • 2)当key不存在时,返回一个空表。

 

  • 命令名称:hexists
  • 语法:hexists key field
  • 功能:
    • 1)查看哈希表key中,给定域field是否存在
  • 返回值:
    • 1)如果哈希表包含有给定域,返回1。
    • 2)如果哈希表不含有给定域,或key不存在,返回0

 

  • 命令名称:hlen
  • 语法:hlen key
  • 功能:
    • 1)返回哈希表key中域的数量
  • 返回值:
    • 1)哈希表中域的数量。
    • 2)当key不存在时,返回0

 

  • 命令名称:hstrlen
  • 语法:hstrlen key field
  • 功能:
    • 1)返回哈希表key中,与给定域field相关联的值的字符串长度(string length)
  • 返回值:
    • 1)一个整数。
    • 2)如果给定的键或者域不存在,那么命令返回0.


二、删除

  • 命令名称:hdel
  • 语法:hdel key field [field……]
  • 功能:
    • 1)删除哈希表key中的一个或多个指定域,不存在的域将被忽略。
  • 返回值:
    • 被成功移除的域的数量,不包括被忽略的域

redis哈希表数据类型键的查询和删除命令

原文:https://www.cnblogs.com/lxhyty/p/11375635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!