taolib.testing.rate_limiter.keys#
Redis key generation utilities for rate limiter.
Functions#
|
生成滑动窗口的 Redis 键。 |
|
生成 Top Users 统计的 Redis 键。 |
|
生成实时请求统计的 Redis 键。 |
|
生成违规计数器的 Redis 键。 |
|
从标识符中提取类型。 |
Module Contents#
- taolib.testing.rate_limiter.keys.make_window_key(identifier: str, path: str, method: str) str#
生成滑动窗口的 Redis 键。
- 参数:
identifier -- 用户标识符(如 "user:abc123" 或 "ip:192.168.1.1")
path -- 请求路径(如 "/api/v1/configs")
method -- HTTP 方法(如 "GET")
- 返回:
Redis sorted set 键名