最近、v3.3.0がビルドできないからっていうんでmainブランチ使ってる人も結構いると思うけど、なんかキャッシュ用のRedisの指定が効かずに、メインのRedisに書き込んじゃう不具合があったので、直しておいたのでよろしく。
後始末についても軽くプルリクのコメントに書いておいた。
リリース版使ってる人と、Redisをキャッシュ用に分けてない人には関係ないからね。今のままでも動くことは動くし。
Fix cache redis not being used #16131
https://github.com/tootsuite/mastodon/pull/16131
@noellabo ウチは redis をキャッシュ用に分けていません…というかそういうことできたんですね…
@mayaeh 使ってなかったか!
Redisは基本的にシングルスレッドで(最近I/Oスレッドとか増えましたが)CPU一個しか使わなかったりするので、用途別ですが、プロセスを分けると効率良くなります。
あと、キャッシュはファイルに書き出す必要がないので完全オンメモリにすればよく、本体はその分だけ永続化(定期ファイル書き出し)が軽くなります。
サーバ構成変更でいろいろ調べてたら、いつのまにかキャッシュ専用のRedisがまったく使われなくなっていることに気が付きまして……。
これ、ドキュメントも足りてないですね。
この件、たぶん発生してると思うんで、Mayaさんとこでの状況と、この修正で改善するか、追試しといてくれると助かります @mayaeh