zoukankan      html  css  js  c++  java
  • Redis之Hashes

    Hashes相关操作命令

    1、HSET,HMSET

    HSET key field value
    HMSET key field value [field value ...]
    • 设置 key 指定的哈希集中指定字段的值。
    • 如果 key 指定的哈希集不存在,会创建一个新的哈希集并与 key 关联。
    • 如果字段在哈希集中存在,它将被重写。

    返回值

    • 1如果field是一个新的字段。
    • 0如果field原来在map里面已经存在。

    2、HGET,HMGET,HGETALL

    HGET

    HGET key field
    返回 key 指定的哈希集中该字段所关联的值。

    例子

    HMGET

    HMGET key field [field ...]
    对于哈希集中不存在的每个字段,返回 nil 值。因为不存在的keys被认为是一个空的哈希集,对一个不存在的 key 执行 HMGET 将返回一个只含有 nil 值的列表。

    HGETALL

    HGETALL key
    返回 key 指定的哈希集中所有的字段和值。返回值中,每个字段名的下一个是它的值,所以返回值的长度是哈希集大小的两倍

    返回值

    哈希集中字段和值的列表。当 key 指定的哈希集不存在时返回空列表。

    例子

    3、HKEYS,HVALS

    HKEYS

     HKEYS key
    返回 key 指定的哈希集中所有字段的名字

    返回值

    哈希集中的字段列表,当 key 指定的哈希集不存在时返回空列表

    HVALS

    HVALS key
    返回 key 指定的哈希集中所有字段的值

    返回值

    哈希集中的值的列表,当 key 指定的哈希集不存在时返回空列表。

    例子

    4、HLEN

    HLEN key
    返回 key 指定的哈希集包含的字段的数量

    返回值

    哈希集中字段的数量,当 key 指定的哈希集不存在时返回 0

    例子

    5、HDEL

    HDEL key field [field ...]
    从 key 指定的哈希集中移除指定的域。在哈希集中不存在的域将被忽略。
    如果 key 指定的哈希集不存在,它将被认为是一个空的哈希集,该命令将返回0。

    返回值

    返回从哈希集中成功移除的域的数量,不包括指出但不存在的那些域

    例子

  • 相关阅读:
    Three.js实现3D地图实例分享
    three.js中让模型自动居中的代码如下:
    three.js obj转js的详细步骤 convert_obj_three.py的用法
    three.js
    Web三维编程入门总结之三:3D碰撞检测初探
    Web三维编程入门总结之二:面向对象的基础Web3D框架
    Web三维编程入门总结之一:WebGL与Threejs入门知识
    主流浏览器css兼容问题的总结
    Three.js三维模型几何体旋转、缩放和平移
    从3dMax导出供threeJS使用的带动作模型与加载
  • 原文地址:https://www.cnblogs.com/beanbag/p/13773992.html
Copyright © 2011-2022 走看看