我试图了解rack-attack如何使用 memcached 来限制连接。
据我所知,没有简单的方法来管理 memcached 中的列表,也没有办法通过 prefix 搜索键。然而,机架攻击以某种方式将列表计数保留在缓存中,但我盯着源代码却不知道它是如何工作的?
https://github.com/kickstarter/rack-attack/blob/master/lib/rack/attack/throttle.rb https://github.com/kickstarter/rack-attack/blob/master/lib/rack/attack /cache.rb