拾题
首页 / 软考真题 / Redis数据类型 / 第 1 题

在Redis中,用于实现用户帖子的评论计数器功能(功能a)最合适的数据类型是?

单选题

在Redis中,用于实现用户帖子的评论计数器功能(功能a)最合适的数据类型是?

A. STRING

B. LIST

C. SET

D. ZSET

答案:A

解析

正确答案:A. STRING

STRING 可存整数,配合 INCR/DECR 原子自增自减,天然适合每个帖子一个 key 的评论计数,如 comment:postId,读多写少且需原子性。

  • B LIST:适合评论列表/时间线,保持顺序,不宜做计数。
  • C SET:适合去重集合,如点赞用户、标签,无法直接计数累加。
  • D ZSET:适合排行榜,按 score 排序,用于热度榜而非简单计数。

延伸:若需批量维护多帖计数,可考虑 HASH;但本题单计数器场景 STRING 最简洁。注意 INCR 原子性可避免并发覆盖。

下一题 →

本单元其他题目

在拾题里做这套题