Я пытаюсь понять, как rack-attack использует memcached для подключения дроссельной заслонки.Использование memcached для подключения дроссельной заслонки
Насколько я могу судить, нет простого способа управлять списками в memcached и никак не до search keys by 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
Спасибо, я закончил тем, что заменил memcached с помощью redis, который поддерживает списки изначально, вместо того, чтобы пытаться объединиться с этими работами – Yarin