zoukankan      html  css  js  c++  java
  • Redis--hash类型操作命令

    哈希类型hash

    redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象

     

    哈希类型hash——基本命令

    hset /hget /hmset /hmget /hgetall /hkeys /hvals /hexists

    hset

    语法:hset hash 表的 key field value

    作用:将哈希表 key 中的域 field 的值设为 value ,如果 key 不存在,则新建 hash 表,执 行赋值,如果有 field ,则覆盖值。

    返回值: ①如果 field 是 hash 表中新 field,且设置值成功,返回 1 ②如果 field 已经存在,旧值覆盖新值,返回 0

    hget

    语法:hget key field

    作用:获取哈希表 key 中给定域 field 的值

    返回值:field 域的值,如果 key 不存在或者 field 不存在返回 nil

    hmset

    语法:hmset key field value [field value„]

    说明:同时将多个field-value(域-值)设置到哈希表key中,此命令会覆盖已经存在的field, hash表key不存在,创建空的hash表,执行hmset.

    返回值:设置成功返回ok, 如果失败返回一个错误

    hmget

    语法:hmget key field [field„]

    作用:获取哈希表key中一个或多个给定域的值

    返回值:返回和field顺序对应的值,如果field不存在,返回nil

    hgetall

    语法:hgetall key

    作用:获取哈希表key中所有的域和值

    返回值:以列表形式返回hash中域和域的值 ,key不存在,返回空hash

    hdel

    语法:hdel key field [field„]

    作用:删除哈希表 key 中的一个或多个指定域 field,不存在 field 直接忽略

    返回值:成功删除的 field 的数量

    hkeys

    语法:hkeys key

    作用:查看哈希表 key 中的所有 field 域

    返回值:包含所有 field 的列表,key 不存在返回空列表

    hvals

    语法:hvals key

    作用:返回哈希表 中所有域的值 返回值:包含哈希表所有域值的列表,key 不存在返回空列表

    hexists

    语法:hexists key field

    作用:查看哈希表 key 中,给定域 field 是否存在

    返回值:如果 field 存在,返回 1, 其他返回 0

  • 相关阅读:
    动态载入DLL
    在DELPHI中使用自定义光标
    Delphi实现提取可执行文件内部所有图标
    delphi 网络函数
    delphi制作dll
    实现半透明效果
    自绘按钮,添加Color属性(转载)
    为汉语名字生成首字母助记码
    DELPHI 获取本月 的第一天 和 最后一天
    GRID用法(取行、列值;定位选中某行等等)
  • 原文地址:https://www.cnblogs.com/dyd520/p/11480623.html
Copyright © 2011-2022 走看看