Redis 数据类型提供按键操作的不同数据组织方式,选择时应从需要执行的命令、数据规模和访问路径出发。
常见映射
字符串可保存字节内容及计数值;哈希适合按字段读取对象;列表提供有序序列操作;集合表达去重成员;有序集合按分数排序,适合排行榜;Stream 提供追加记录及相应消费机制。
操作边界
用有序集合做排行榜时,还要明确同分排序、分页与榜单周期。列表可以承载简单队列,但不自动具备完整的消费确认和重投语义。
单条命令的原子执行不代表多条命令组成的业务流程天然原子。应检查命令复杂度、返回数据量和跨键关系,避免用 Redis 承担不适合其访问模型的通用关联查询。