【问题标题】:How to use Rack::Attack with a cache prefix?如何使用带有缓存前缀的 Rack::Attack?
【发布时间】:2013-08-26 14:49:42
【问题描述】:

我们针对同一个 Memcached 运行多个应用程序,因此我想使用 Rack::Attack 为所有应用程序配置不同的前缀。默认情况下,多个应用会覆盖彼此的缓存。

我见过prefix accessor in Rack::Attack::Cache,甚至还有low-level spec for it,但没有关于如何使用它的示例。

根据READMEintroductory blogpost,我永远不必处理Rack::Attack::Cache,但总是处理更高级别的Rack::Attack

那么,两个或多个应用程序如何在不覆盖彼此缓存键的情况下为 Rack::Attack 使用相同的 memcached?

【问题讨论】:

    标签: security caching rack middleware rate-limiting


    【解决方案1】:
    Rack::Attack.cache.prefix = "custom-prefix"
    

    Rack::Attack.cache 是 Rack::Attack::Cache 类的一个实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-12
      • 2017-10-16
      • 1970-01-01
      • 2019-09-17
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多