Redis数据类型:哈希类型和无序集合

本文介绍了Redis中的哈希(Hash)和集合(Set)数据类型。哈希包括HSET、HGET、HSCAN命令,用于存储键值对,支持字段的增删查改。集合则是一个无序且不包含重复元素的集合,支持SADD、SREM操作。HSCAN用于遍历大容量哈希,避免阻塞服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

哈希hash类型

HSET和HGET

遍历哈希

HSCAN命令

集合set类型

SADD和SREM

      接着往下,Redis数据类型中还有哈希类型(hash)和集合类型(set),这两个相信大家也熟悉,哈希类型以前学习数据结构时不是有哈希表嘛,就是存储数据时建立起字段key和值value之间的映射关系,类似于Java中的map。set集合类型和List类似,Redis中的集合类型相当于一个无序的集合,里面不允许有重复的元素,这篇日志就总结下在Redis中对两个数据类型的一些操作。

 

哈希hash类型

       在上一篇日志里用GET和SET命令往Redis中存数据时就可以看到,每一条数据都要和一个键关联起来,所以Redis的数据集也可以看作就是哈希存储,哈希存储中我们习惯用字段来表示key,里面无论是字符串类型数据还是列表数据都要和key关联。

 

HSET和HGET

       如果要设置一个哈希表,并往里面添加数据,可以用HSET命令,然后通过HGET命令获取这个字段对应的值:

  &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值