示例
示例
SET k1 v1
EXISTS k1 # 1
EXISTS k1 k2 k3 # 1
EXISTS k1 k1 # 2(重复键各计一次)| 返回 | 存在的键个数(注意重复计数) |
|---|---|
| 复杂度 | O(1) 每键 |
| 典型用途 | 幂等判断、缓存预热校验 |
判断存在后紧跟着读/写不是原子操作:需要「不存在才写」用 SET NX,需要「存在才写」用 SET XX。
返回存在的键个数:单个键返回 0/1,多个键返回存在数量(同一个键写多次会重复计数);4.0 起语义从布尔改为计数。
SET k1 v1
EXISTS k1 # 1
EXISTS k1 k2 k3 # 1
EXISTS k1 k1 # 2(重复键各计一次)| 返回 | 存在的键个数(注意重复计数) |
|---|---|
| 复杂度 | O(1) 每键 |
| 典型用途 | 幂等判断、缓存预热校验 |