首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flask-limiter -如何查找Flask-limiter存储在Redis中的键名

Flask-limiter -如何查找Flask-limiter存储在Redis中的键名
EN

Stack Overflow用户
提问于 2021-09-10 04:43:12
回答 1查看 68关注 0票数 0

我是速度限制我的应用程序由用户。我想在redis中清除一个给定用户的密钥。我如何才能找到它是如何存储在redis中的。limits/storage中有一个明确的函数,它接受一个密钥,但我不知道密钥是如何存储在Redis中的

EN

回答 1

Stack Overflow用户

发布于 2021-09-10 15:15:54

烧瓶限制器将密钥设置为

代码语言:javascript
复制
LIMITER/127.0.0.1/slow/1/1/day

因此,使用SCAN - KEYS可能会终止生产服务器

按IP地址进行速率限制时的示例

代码语言:javascript
复制
127.0.0.1:6379> scan 0 match *127.0.0.1*
1) "0"
2) 1) "LIMITER/127.0.0.1/slow/1/1/day"

请注意,速率限制器会在每个密钥上设置一个TTL,因此它可能会自动从密钥空间过期,并且不再可见。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69127370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档