zoukankan      html  css  js  c++  java
  • Redis 操作哈希数据

    通常我们将一些结构化的信息打包成哈希映射表,结构如下,key/value 键值对模式不变,但 value 是一个键值对

    info:
    id: 1 name: "Tom" age: 18 ......
    127.0.0.1:6379> hset info id 1            // hset 用于追加 key/value 到指定的 hash
    (integer) 1
    127.0.0.1:6379> hset info name "Tom"
    (integer) 1
    127.0.0.1:6379> hset info age 18
    (integer) 1
    127.0.0.1:6379> hmset info2 id 2 name "John" age 20  // hmset 用于批量追加 key/value 到指定的 hash
    OK
    127.0.0.1:6379> hget info name            // hget 用于获取 hash 中指定的 key 对应的 value 值
    "Tom"
    127.0.0.1:6379> hmget info2 id name age   // hmget 用于批量获取 hash 中指定的 key 对应的 value 值
    1) "2"
    2) "John"
    3) "20"
    127.0.0.1:6379> hgetall info              // hgetall 用于获取 hash 中所有的 key/value
    1) "id"
    2) "1"
    3) "name"
    4) "Tom"
    5) "age"
    6) "18"
    127.0.0.1:6379> hdel info2 id    // hdel 用于删除 hash 中指定的 key
    (integer) 1
    127.0.0.1:6379> hkeys info2      // hkeys 用于查看 hash 中的所有 key
    1) "name"
    2) "age"
    127.0.0.1:6379> hvals info2      // hvals 用于查看 hash 中的所有 values
    1) "John"
    2) "20"
    127.0.0.1:6379> hlen info2       // hlen 用于查看 hash 中有多少个 key/value
    (integer) 2

         

  • 相关阅读:
    区间DP中的环形DP
    hdu 5251 包围点集最小矩形 ***
    hdu 4858 水题
    hdu 3530 单调队列 **
    hdu 3338 最大流 ****
    hdu 2732 最大流 **
    hdu 5233 离散化 **
    hdu 3555 数位dp *
    zoj 3469 区间dp **
    2015 安徽程序设计省赛总结
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10462898.html
Copyright © 2011-2022 走看看