ネットでmemcachedを検索しているとよく一緒にヒットするRedis。なんだろうなと思ってちょっとしらべてみました。Redisはmemcachedのようにキーとバリューのペアで、メモリ上に展開するんですね。ほとんどmemcachedと同じですね。
しかし、いくつかことなる点があります。
- キャッシュしているメモリに一定以上の変更が加えられるとディスクにフラッシュする。
- key-valueペア構造は同様だが、value側に設定している値に対してユニオン,インターセクション,数値に対してデクリメント、インクリメントなどの操作を行うことができる。
こう見ると、memcachedとかなり違いますし、よくみえますね。ちょっと時間のあるときにでも検証してみよう。