示例
示例
SADD blacklist:ip 1.2.3.4 5.6.7.8
SISMEMBER blacklist:ip 1.2.3.4 # 1
SISMEMBER blacklist:ip 9.9.9.9 # 0
SMISMEMBER blacklist:ip 1.2.3.4 9.9.9.9 5.6.7.8
# 1) 1 2) 0 3) 1| SISMEMBER | O(1) 单成员判断 |
|---|---|
| SMISMEMBER | 批量判断(6.2+),减少 RTT |
| 返回 | 1=存在 0=不存在 |
黑名单/白名单类场景先用 SISMEMBER 挡在缓存层;key 不存在时返回 0 而不是报错,逻辑上等价「名单为空」。