{
 "ticket": "U53 #90",
 "generatedAt": "2026-10-29T11:43:10.846171+08:00",
 "startedAt": "2026-10-29T11:43:08.824126+08:00",
 "exitCode": 0,
 "testCount": 6,
 "passed": 6,
 "environment": {
  "os": "macOS-27.2-arm64-arm-64bit",
  "arch": "arm64",
  "redisVersion": "8.6.4",
  "mode": "standalone（DBngin 127.0.0.1:6379，用户实例，只做定向命名空间操作）"
 },
 "namespace": "u53:8856980a",
 "cleanupRemainingKeys": 0,
 "observations": [
  "U53 bigkeyScan",
  "U53 cleanup",
  "U53 clientTracking",
  "U53 luaAtomicity",
  "U53 persistenceState",
  "U53 pipeline",
  "U53 redisInfo",
  "U53 setnxLock"
 ],
 "observed": [
  "U53 pipeline=PASS sequentialMs=3.5 pipelinedMs=0.3 pipelinedFaster=true semantics=rtt-amortization-not-benchmark",
  "U53 redisInfo=IGNORED usedMemoryBytes=1330944 rssBytes=1736704 peakBytes=2061408 rssMinusUsed=405760 allocator=libc",
  "U53 bigkeyScan=PASS scannedKeys=2 rounds=2 bigMemoryBytes=14547 smallMemoryBytes=62 semantics=sampling-scan-not-blocking-KEYS",
  "U53 clientTracking=PASS protocol=3 invalidationPushed=True rawSample='>2\\r\\n$10\\r\\ninvalidate\\r\\n*1\\r\\n$20\\r\\nu53:8856980a:tracked\\r\\n' semantics=invalidation-message-not-value-push",
  "U53 luaAtomicity=IGNORED scriptError=ERR value is not an integer or out of ra valueAfterError=step1 semantics=no-rollback-mid-script",
  "U53 setnxLock=PASS first=OK secondRejected=True anyoneCanDel=true third=OK semantics=teaching-shape-lease-authority-elsewhere",
  "U53 cleanup=PASS remainingKeys=0 rounds=2",
  "U53 persistenceState=PASS aofEnabled=0 rdbLastSaveSeen=true semantics=user-config-not-modified"
 ],
 "limits": [
  "AOF 重写/恢复、RDB 实际落盘、主从复制、Sentinel 切换、Cluster 分槽迁移：均未运行（既有恢复页已有源码讲解，本票不重复）。",
  "pipeline/大 key 的数字是单次观察，不是吞吐基准。",
  "SET NX EX 是锁的教学形态；租约与 fencing 权威在既有租约页。",
  "CLIENT TRACKING 在 RESP2 下为广播模式，需要客户端回复确认。"
 ]
}
