redis/AI.md

705 B

AI 调用规则 - redis

当前版本

v1.0.1

AI 准则

  • 类型安全: 优先使用 any 替代 interface{}
  • 泛型优先: 结果转换应优先推荐使用 To[T]
  • 防御性编程: 在执行 DoSubscribe 前必须检查 pool 是否初始化。
  • 线程安全: 所有对 subssubConn 的操作必须持有 subLock
  • 内存安全: 避免在日志或错误信息中直接打印 Redis 密码,使用 conf.Dsn() 提供的脱敏版本。

核心 API 路径

  • GetRedis: 入口函数,建议使用单例模式获取。
  • Result.To: 底层反序列化逻辑。
  • IdMaker.makeSecIndex: 分布式 ID 预取逻辑,步长固定为 100。