Redis:本当に必要ですか?

2025-03-08

10年以上にわたり3社で勤務した著者は、Redisが頻繁に過剰に使用されているという共通のパターンを発見しました。高性能データベースシステムであるTantanにおいてさえ、当初は少量のユーザーインタラクションカウントデータをキャッシュするために使用されていたRedisは、実際には不要であることが判明しました。追加の複雑さを加えることなく、PostgreSQLデータベースに直接効率的に保存できたのです。他の2社でも、低負荷のシステムにRedisが不必要に使用され、複雑さが増す一方でパフォーマンスが大幅に向上しない事例が見られました。著者は、新しいテクノロジーを導入する際には慎重な評価を行い、「テクノロジーのためのテクノロジー」を避け、よりシンプルで信頼性の高い選択肢を選ぶよう提唱しています。

開発