Mastodonの config/initializers/redis.rb の config.cache_store 設定使われてないじゃん… バグじゃん…
irb(main):004:0> Rails.cache.class
=> ActiveSupport::Cache::FileStore

説明しよう!Rails.cacheはinitializersに到達する前に初期化されているのでinitializersでconfig.cache_storeを変更しても反映はされないのだ!(仕事でも踏んだ)

フォロー

ちなみにapplication.rbでキャッシュを設定するか、Rails.cacheを再初期化しないと駄目という面倒なやつです。ちなみにlibの下にredis.rbを置いてapplication.rbから読み込むみたいにしたところrspec実行時にredisのライブラリが読み込まれないみたいなバグも踏みました。

ログインして会話に参加
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。