一架梯子,一头程序猿,仰望星空!
Redis面试题 > 内容正文

Redis 的数据类型有几种?它们分别适用于什么场景?


问题简答

Redis支持字符串、哈希、列表、集合、有序集合五种主要的数据类型。

问题详解:

redis支持的数据类型&应用场景

数据类型 作用 应用场景
String 存储任意类型的数据 缓存、计数器、分布式锁等场景
Hash 存储对象属性 用户信息、商品信息等
List 存储有序的字符串集合 消息队列、任务队列等场景
Set 存储无序的字符串集合 标签、好友关系等场景
Sorted Set 存储有序的字符串集合,每个元素有分数 排行榜、计分系统等场景
BitMap 存储二进制位图 布隆过滤器、在线统计等场景