Redis教程

7. Redis-常用数据类型Hash哈希

本文主要是介绍7. Redis-常用数据类型Hash哈希,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

常用数据类型Hash哈希

  • 一、简介
  • 二、常用命令
  • 三、数据结构

一、简介

  1. Redis hash 是一个键值对集合。
  2. Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似JAVA中的map

二、常用命令

  1. hset 给集合中的键赋值。
    在这里插入图片描述

  2. hget 从集合中取出值。
    在这里插入图片描述

  3. hmset 批量设置hash值。
    在这里插入图片描述

  4. hexists 查看哈希表中给定域是否存在。
    在这里插入图片描述

  5. hkeys 列出该hash集合的所有field
    在这里插入图片描述

  6. hvals 列出该hash集合的所有value
    在这里插入图片描述

  7. hincrby 为hash表key中的域field的值加上增量1
    在这里插入图片描述

  8. hsetnx 将哈希表key中的域field的值设置为value
    在这里插入图片描述

三、数据结构

Hash类型对应的数据是两种:ziplist,hashtable,当field-value长度较短且个数较少时,使用ziplist,否则使用hashtable.

这篇关于7. Redis-常用数据类型Hash哈希的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!