464 字
2 分钟
Redis有哪些数据类型

官方文档#

Redis官方文档

JavaBetter

基本数据类型#

Redis支持五种基本数据类型

字符串#

Redis数据类型-字符串 详细文档

字符串是最基本的数据类型,可以存储文本,数字或者二进制数据,最大的容量是512MB。适合缓存单个对象,比如验证码,token,计数器等。

列表#

Redis数据类型-列表 详细文档

列表是一个有序的字符串集合,可以在头部或尾部插入元素,适合用于消息队列,任务调度等场景。

哈希#

Redis数据类型-哈希 详细文档

哈希是一个键值对集合,适合用于存储对象。可以通过字段名快速访问字段值,支持对单个字段的操作,节省内存。

集合#

Redis数据类型-集合 详细文档

集合是一个无序的字符串集合,支持快速的成员查找,适合用于标签,好友关系等场景。
可以进行集合运算,如交集,差集,并集等。
平常拿来做一些去重操作。

有序集合#

Redis数据类型-有序集合 详细文档

有序集合是一个有序的字符串集合,每个元素都有一个分数,支持根据分数进行范围查询,适合用于排行榜,消息队列等场景。

扩展数据类型#

redis3种特殊类型详解

位图bitmap#

详细文档

位图是一个特殊的字符串类型,用于存储二进制位。可以用来统计用户活跃度,签到等场景。

基数统计HyperLogLog#

详细文档

基数统计通常用于统计不重复的元素数量,比如网站访问量,用户注册量等。

地理位置Geo#

存储地理信息

Bloom Filter#

详细文档