限流器当天存储的key变成前一天问题

white

问题描述

截图
问题一:如上图 限流器运行几天后 如今天2026-02-24数据存储的redis key名是2026-02-23的 也就是key名是前一天
我使用的是 Limiter::check
限流器版本: "name": "webman/rate-limiter", "version": "v1.1.7",
问题二:目前用的版本定时删除的 在高并发情况下 好像没法及时删除key key里面会堆积好几w个 请问什么版本开始时支持对redis key设置过期时间的哈

126 2 0
2个回答

qnnp

这个是因为时区问题造成的,新版解决了,但是目前仓库归档了不知道为啥,不过最新版是可用的

  • 暂无评论
walkor 打赏

改用 https://github.com/webman-php/limiter
新文档 https://www.workerman.net/doc/webman/components/rate-limiter.html
命名空间和注解名有所改动,实际用法不变

🔝