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

在Redis中,支持粉丝列表功能(功能b)和好友信息的发布/订阅功能(功能g)的数据类型包括?

多选题

在Redis中,支持粉丝列表功能(功能b)和好友信息的发布/订阅功能(功能g)的数据类型包括?

A. STRING

B. LIST

C. SET

D. HASH

E. ZSET

答案:BC

解析

正确答案:B、C。LIST 可用 LPUSH/RPUSH/LRANGE 维护粉丝列表、时间线,也可作消息队列实现发布/订阅式消费;SET 元素唯一并支持 SADD/SMEMBERS/SINTER,适合粉丝去重、好友关系、共同关注,也可保存订阅者集合。

A STRING:适合缓存、计数,无法直接表达列表或集合关系。

B LIST:正确,有序可重复,适合粉丝列表和消息队列式订阅。

C SET:正确,无序去重,适合粉丝/好友集合及交并差运算。

D HASH:适合存对象字段,如用户信息,不擅长列表/订阅。

E ZSET:带分值排序,适合排行榜、延迟队列,不是本题核心。

延伸:Redis Pub/Sub 本身独立于数据类型;若需持久化订阅消息,常用 List 或 Stream;粉丝、共同好友用 Set;排行榜用 ZSet。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题