測試會員資格

Redis 提供 SISMEMBER 命令以測試特定專案是否已成為集合的成員。使用 SISMEMBER 命令,我可以測試並檢視 apple 是否已經是我的水果集的成員。

如果我從前面的例子構建我的水果集,我可以使用以下測試檢查並檢視它是否包含蘋果:

SISMEMBER fruit apple

由於物品已經存在,SISMEMBER 將返回 1。

如果我試圖看看狗是否是我的水果套裝成員:

SISMEMBER fruit dog

由於狗不在水果中,因此 Redis 將返回 0。

如果使用者嘗試將 SISMEMBER 命令與不存在的金鑰一起使用,則 Redis 將返回 0 表示沒有成員資格,但如果你使用 SISMEMBER 並且金鑰已經存在非設定資料型別,則 Redis 將返回錯誤。