Redis を LRU キャッシュとして使う¶ Redis をキャッシュとして使う際、新しいデータを追加するときに自動的に古いデータを追い出すようにできると便利です。この振る舞いは、人気の高い memcached システムのデフォルトの振る舞いであるため、開発者の間では非常によく知られています。 LRU は、実際にはエビクション・メソッドのひとつにすぎません。このページでは Redis のメモリ使用量を制限するための ‘maxmemory’ ディレクティブについて、より一般的なトピックを扱います。また、Redis で使用されている LRU アルゴリズムについても扱います。Redis の LRU アルゴリズムは、実際には正確な LRU ではなく、その近似です。 メモリ設定のためのディレクティブ¶ ‘maxmemory’ ディレクティブは、データセットに対して指定された量のメモリを使用するよう
![Redis を LRU キャッシュとして使う — Redis Documentation (Japanese Translation)](https://cdn-ak-scissors.b.st-hatena.com/image/square/db8a94cc81755a297dbd44323b4df9c6d30b6f1c/height=288;version=1;width=512/http%3A%2F%2Fredis.io%2Fimages%2Fredisdoc%2Flru_comparison.png)