• Redis学习之哈希类型总结


    我们可以将Redis中hashes类型看成具有string key和string value的map容器
    所以该类型非常适合于存储值对象的信息。说白了就是一个容器,里面存了很多字段数据
    Redis哈希类型常见的操作有:
    一、增
    127.0.0.1:6379> HSET SM name lisi    //设置容器SM 里面的字段name值
    (integer) 1
     
    127.0.0.1:6379> HSETNX SM name wangwu    //如果容器SM存在有自动name则不进行设置值
    (integer) 0
     
    127.0.0.1:6379> HMSET SM name jack age 20 addr "chaoyanglu"    //一次性设置多个字段
    OK
     
    二、删
    127.0.0.1:6379> HDEL SM age    //删除容器里面的键值
    (integer) 1
     
    三、该
    127.0.0.1:6379> HINCRBY SM age 2    //
    (integer) 8
     
    127.0.0.1:6379> HINCRBY SM age 2    //修改自增2
    (integer) 8
     
    四、查
    127.0.0.1:6379> HGET SM name    //获取容器的name字段值
    "jack"
     
    127.0.0.1:6379> HLEN SM    //查看容器的字段数
    (integer) 3
     
    127.0.0.1:6379> HEXISTS SM name    //查看容器的name字段是否存在
    (integer) 1
     
    127.0.0.1:6379> HMGET SM name age addr    //一次性获取容器中的多个值
    1) "jack"
    2) "8"
    3) "chaoyanglu"
     
    127.0.0.1:6379> HGETALL SM    //获取容器的所有字段及值
    1) "name"
    2) "jack"
    3) "addr"
    4) "chaoyanglu"
    5) "age"
    6) "8"
     
    总结:感觉hash就是string的升级版,操作倒是挺简单的,关键是怎么用
  • 相关阅读:
    java.lang.NoClassDefFoundError: sun/swing/plaf/synth/SynthIcon
    微信数据库解密--代码报错:未定义标识符 HMAC_CTX_init
    Windows家庭版组策略编辑
    Visual Studio x64 使用 .asm 文件
    某数据库管理软件离线注册分析
    EV剪辑分析
    ciscn_lonelywolf
    arm-pwn
    libc-2.32.so在orw上与其他版本的区别
    更新libc
  • 原文地址:https://www.cnblogs.com/xiangys0134/p/7747930.html
Copyright © 2020-2023  润新知