Redis的数据类型选择

String

几乎所有的数据都可以使用 String 来存储。

1673355750742-bcecbd91-c601-48e2-a0f2-72a4712357ac.png

  • 浪费存储空间,key 也是需要存储空间的
  • 管理、维护成为噩梦,Redis 中存在着大量的 KV 对象
  • key 冲突的几率变高(不同的业务系统共用一个 Redis 服务)

常用的数据类型及其适用场景

  • string:应用最为广泛的数据类型,例如:计数器,session 等键值“独立〞的数据
  • hash:存储结构化(对象)的数据,KV 共同构成一个对象的信息
  • list:队列、栈、有界队列
  • set:去重、无序的数据集合,在类似于社交的业务功能上有广泛应用,例如:共同关注、共同喜好、数据去重
  • sortedset:带有权重的集合,在类似于排行榜业务上有广泛应用,且可以实现范围查找

posted on 2025-10-14 23:53  chuchengzhi  阅读(4)  评论(0)    收藏  举报

导航

杭州技术博主,专注分享云计算领域实战经验、技术教程与行业洞察, 打造聚焦云计算技术的垂直博客,助力开发者快速掌握云服务核心能力。

褚成志 云计算 技术博客