这里写描述 $decaySeconds = 60; Limiter::check($key, $maxAttempts, $decaySeconds, $message);
hash里有多个key,对应不同key的不同维度的频率限制,hash本身没有过期时间很正常
key都不过期 那不就越来越多了吗
组件会定时删呗
怎么没看到定时删除的代码啊
老版本会有定时器定时删除过期的hash,新版本设置了redis hash的过期时间,不需要定时器了
APCU 也可以支持自动删除?
APCU 设置了过期时间
测了一下,ttl 小于 24 小时,没有过期时间啊,而且 key 是rate-limiter-2025-12-19,日期是昨天的
有问题发 webman/rate-limiter 版本,用的驱动,还有测试方法,如何判定没有过期时间,都写下。
hash里有多个key,对应不同key的不同维度的频率限制,hash本身没有过期时间很正常
key都不过期 那不就越来越多了吗
组件会定时删呗
怎么没看到定时删除的代码啊
老版本会有定时器定时删除过期的hash,新版本设置了redis hash的过期时间,不需要定时器了
APCU 也可以支持自动删除?
APCU 设置了过期时间
测了一下,ttl 小于 24 小时,没有过期时间啊,而且 key 是rate-limiter-2025-12-19,日期是昨天的
有问题发 webman/rate-limiter 版本,用的驱动,还有测试方法,如何判定没有过期时间,都写下。