Redis的常用数据结构之哈希类型

首先这里说的哈希类型针对的是redis中的value的k-v结构

Redis的常用数据结构之哈希类型_第1张图片

常见的操作命令

  • hset设置值
    在这里插入图片描述
  • hsetnx命令,不存在可以设置,存在设置不成功
    在这里插入图片描述
  • hget取值,这里与字符串类型不同是要精确到filed。前面的判断也是基于field来实现的
    Redis的常用数据结构之哈希类型_第2张图片
  • 要是field没有就返回null

Redis的常用数据结构之哈希类型_第3张图片

  • hdel删除field,删除成功返回删除成功的个数
    在这里插入图片描述
  • 适用hlen计算field中的个数
    Redis的常用数据结构之哈希类型_第4张图片
  • hmset批量设置值
    Redis的常用数据结构之哈希类型_第5张图片
  • hmget获取值
    Redis的常用数据结构之哈希类型_第6张图片
  • hexists用来判断field值是否存在,存在返回1,不存在返回0
    Redis的常用数据结构之哈希类型_第7张图片
  • 使用hkeys获取所有的field中的键
    Redis的常用数据结构之哈希类型_第8张图片
  • 使用hvals获取所有的value
    Redis的常用数据结构之哈希类型_第9张图片
  • 使用hgetall获取所有field和value
    Redis的常用数据结构之哈希类型_第10张图片
  • hincrby增加
    Redis的常用数据结构之哈希类型_第11张图片
  • hstrlen计算value的字符串长度
    Redis的常用数据结构之哈希类型_第12张图片

你可能感兴趣的:(Redis,redis,哈希算法,缓存)