Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Redis Set 适合怎样的集合运算?

查看完整题解

参考回答

直接回答

Set 保存不重复的成员,无稳定顺序。可判断成员是否存在,也能求交集、并集和差集。

讲清原理

例如每篇文章有一个点赞人集合。重复添加同一个人不会多出一条。多键集合命令在 Cluster 下通常要满足同槽条件。

例子与易错点

用 SISMEMBER 快速确认是否点过赞。对两个很大的集合直接做全量交集前,先估算返回量与阻塞成本。

重复加入 alice 后仍只有两位成员。

SADD q16:likes alice bob alice
SCARD q16:likes
SISMEMBER q16:likes alice

相关题 · 第 15 题、第 17 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。