我是速度限制我的应用程序由用户。我想在redis中清除一个给定用户的密钥。我如何才能找到它是如何存储在redis中的。limits/storage中有一个明确的函数,它接受一个密钥,但我不知道密钥是如何存储在Redis中的
发布于 2021-09-10 15:15:54
烧瓶限制器将密钥设置为
LIMITER/127.0.0.1/slow/1/1/day
因此,使用SCAN - KEYS可能会终止生产服务器
按IP地址进行速率限制时的示例
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,因此它可能会自动从密钥空间过期,并且不再可见。
https://stackoverflow.com/questions/69127370
相似问题