测试会员资格

Redis 提供 SISMEMBER 命令以测试特定项目是否已成为集合的成员。使用 SISMEMBER 命令,我可以测试并查看 apple 是否已经是我的水果集的成员。

如果我从前面的例子构建我的水果集,我可以使用以下测试检查并查看它是否包含苹果:

SISMEMBER fruit apple

由于物品已经存在,SISMEMBER 将返回 1。

如果我试图看看狗是否是我的水果套装成员:

SISMEMBER fruit dog

由于狗不在水果中,因此 Redis 将返回 0。

如果用户尝试将 SISMEMBER 命令与不存在的密钥一起使用,则 Redis 将返回 0 表示没有成员资格,但如果你使用 SISMEMBER 并且密钥已经存在非设置数据类型,则 Redis 将返回错误。