Redis 地址契约台
CONTRACT / KEY / 04
一个 key,就是一张能被系统读懂的地址标签
把环境、租户、业务域、实体与标识固定在同一套顺序里。先生成,再检查:事故排查时,你才能从 key 的前几段迅速圈定数据,而不是面对一串无法归属的字符串。
填写地址分段
每次输入都会立即刷新 key 与检查结果。
生成结果
UTF-8 长度
0 / 160 字节
前缀不是装饰,它是排障时的检索边界
稳定段应放在左侧,变化最大的标识放在末尾。这样监控、抽样与清理任务都能先限定环境和租户,再缩小到业务域与实体。
范围 01
租户边界
prod:northwind:*
范围 02
业务域边界
prod:northwind:user:*
范围 03
实体边界
prod:northwind:user:profile:*
安全的 SCAN MATCH 形状
模式只由服务端认可的稳定段组成,标识不参与前缀拼接。
SCAN 0 MATCH prod:northwind:user:profile:* COUNT 100返回示意:游标 84 + 本批 key
继续:SCAN 84 MATCH ... COUNT 100
直到服务端返回游标 0
01
游标必须循环
一次响应只是一批候选。即使这一批为空,也要使用新游标继续,直到游标回到 0。
02
COUNT 是工作量提示
它不是严格分页大小,返回条数可能多于、少于或等于填写值。
03
MATCH 不等于租户隔离
真正的权限边界仍应在应用层与数据模型中落实,模式匹配只负责缩小观察范围。