Redis入门到实战
- Redis数据类型
- 官网地址
- Redis概述
- Redis数据类型介绍
- 更新计划
Redis数据类型
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://redis.io/
Redis概述
Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理和流处理引擎的内存数据结构存储。
Redis数据类型介绍
需要说明一下, Redis的键是字符串, 我们讨论的是通过键存储值的类型, 简化说法而已.
- Strings
- 字符串存储字节序列,包括文本、序列化对象和二进制数组。因此,字符串是与Redis键关联的最简单类型的值。它们通常用于缓存,但它们还支持其他功能,例如实现计数器和执行位操作。
- Hashes
- 以key-value形式存储数据, 常用讲对象的不同属性作为键值对存储在Hash中。
- Lists
- 字符串值的链表, 常用来实现堆栈和队列以及为后台工作系统构建队列管理。
- Sets
- 一组无序的唯一字符串(成员)的集合, 常用来去重, 集合的交并差等操作。
- Sorted sets
- 集合的一种, 在满足唯一的基础上, 实现了排序的功能。
- Streams
- 是一个持久的、可分区的、具有多消费者的消息队列, 常用来做事件源, 通知等。
- Geospatial
- 存储和查询地理位置信息, 常用来做出行规划, 智能推荐等。
- Bitmaps
- 字符串(String)类型上定义的一组面向位的操作, 常用做布隆过滤器, 统计等。
- Bitfields
- 设置、递增和获取任意位长度的整数值
- JSON
- Redis stack server提供的数据类型, 能够对JSON文档进行索引和查询。
- Probabilistic
- 概率统计相关的数据结构, 比如: HyperLogLog, Bloom Filter, Cuckoo filter等
- Time series
- 为Redis的数据结构添加时间序列, 常用来做高容量插入,低延迟读取,聚合查询等
更新计划
欲知后事如何, 请听下回分解