Redis的数据类型选择
String
几乎所有的数据都可以使用 String 来存储。
- 浪费存储空间,key 也是需要存储空间的
- 管理、维护成为噩梦,Redis 中存在着大量的 KV 对象
- key 冲突的几率变高(不同的业务系统共用一个 Redis 服务)
常用的数据类型及其适用场景
- string:应用最为广泛的数据类型,例如:计数器,session 等键值“独立〞的数据
- hash:存储结构化(对象)的数据,KV 共同构成一个对象的信息
- list:队列、栈、有界队列
- set:去重、无序的数据集合,在类似于社交的业务功能上有广泛应用,例如:共同关注、共同喜好、数据去重
- sortedset:带有权重的集合,在类似于排行榜业务上有广泛应用,且可以实现范围查找
posted on 2025-10-14 23:53 chuchengzhi 阅读(4) 评论(0) 收藏 举报