我的 Rails 应用程序共享两台服务器,一台用于用户,另一台用于管理员。我为用户界面添加了 dalli-memcached,如果更新任何内容,缓存就会过期,这工作正常。
但我也想从管理服务器中清除缓存。
所以我添加了
config.cache_store = :dalli_store, 'app_url',
在环境文件中,但出现错误
DalliError: No server available
这意味着我提供了错误的地址。我需要提供哪个地址?App_url 还是 ip_address?
两者都试过,但得到同样的错误。
如果有人知道任何其他使用户服务器缓存过期的方法,请告诉我。