はじめに ElastiCacheの用途として、RDSと併用して、RDSへのクエリ結果をElastiCacheにキャッシュさせ、 キャッシュがある場合はElastiCacheのキャッシュを使う キャッシュが無い場合のみRDSにDBアクセス という使い方があります。これはアプリケーションエンジニアの皆さんには一般的なロジックなのでしょうが、実は僕にはいまいちピンと来ていないところがありました。 そこで、実際にRubyで実装して、その動きを確認してみたい!と思ったのが今回のスタート地点です。 準備 ElastiCacheはMemcachedエンジンで構築しました。またRDSはMySQLで構築しています。 RubyからMemcachedエンジンのElastiCacheを操作する方法として、Dalliを用いました。 $ gem install dalli 使い方はすごく簡単で、Dalli::Clie
![ElastiCacheにRDSへのクエリ結果をキャッシュさせる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/b60a66c1b149ceb4dd7704bea233e77b88787bfc/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F08%2FAmazon_ElastiCache.png)