Redis的数据类型

本文详细介绍了Redis中的各种数据类型,包括String、List、Set、有序集合Zset以及不常用的数据类型如bitmap、hyperloglog和地理位置,展示了其作为分布式缓存和非关系型数据库的核心特性。

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

Redis(是分布式缓存中间件,也是非关系型数据库,用于缓存)的数据类型

  1. String,单键单值,String是Redis最基本的数据类型,是二进制安全的(可以传图片和序列化的对象),一个value最大可达512MB。

  2. 列表 list:单键多值,有序,可重复,数据结构为: 双向链表 + 压缩列表(类似数组)

    list 既采用了双向链表保证扩容,又采用压缩列表保证顺序IO的高效。

  3. Set :单键多值,无序,不可重复,数据结构是:dict字典,字典由哈希结构实现。

    字典结构是一种思想,哈希表是字典的的实现。

  4. hash是一个键值对集合,数据结构:数组+单向链表。

  5. 有序集合Zset,是一个字符串集合,数据结构:哈希结构, 集合成员唯一,成员都关联一个score(分数,分数可重复),score从低到高排序。

  6. Redis还有三种不常用的数据类型: bitmap、hyperloglog、地理位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值