まえがき 梅雨のせいでコインランドリーで乾燥機を回している時ふと、 「どれくらいのデータ量だとRedis(キャッシュ)導入に価値がある? だって、一般的な処理だと早くなっても数ミリ秒の世界だし」と考え始めました。(唐突) とりあえず100万件のデータでRedis導入にどれ程の価値があるのか、いざ検証してみます。 検証環境 ローカルPC (RAM 8GB) Redis 6.0.5 (maxmemory 0=無制限) Rails 6.0.3 (API mode) MySQL ※ 今回はDBに存在する100万件のレコードをそのままRedisに突っ込みます。 100万件の投稿データ作成 今回検証のアプリケーションとしてRailsを使うのでseed ※でデータ投入しても良かったんですけど、何分遅いのでストアドプロシージャでinsertしていきます。 delimiter // create proce