RedisとMemcacheの比較はどうやって選択しますか?


私はこの時間にredisを使っています。便利な感じがしますが、メモリデータベースを選ぶ時、いつredisを選択しますか?
You shoud not care too much about performancs.Redis is faster per core with small values,Bt memcached isablemcached ablemmcacheemmmmclient. Also memcached isfastststststwith ath a single eeeeeeexxxablle and TCTCTCpopopot with without without helthelp help help ffffffrom the the the the clininininininininininininininininininclininininininininininclientststststststststststststststststststststststststststststststststststststststststststststststststststwill likely going tobe your bottleneck for the query-per-second they can deliver.
You shoud care about memory usage.For simple key-value pairs memcached is more memory efficient.If You use Redis hashes,Redis is more efficent.Depends on the use case.
You shoud care about persistence and replication、two feature s only available in Redis.Everif your goal is to build a cache it helps that after an uggrade or a reboot your data still there.
You shoud care about the kind of operations you need.In Redis there are a lot of complex operations,even just consideng the caching use case,you off can do a lot more in a single operation,without requiring data to be processed client side(a lot of I/O is sometimes need).This operations are oten fast as pline GET and SET.So if you don't need just GEt/SET but compore compore complext reingdiatcaline
ネット友達の通訳は以下の通りです。
    あまり性能に関心を持つ必要はない。Redisはシングルコアのみを使用し、Memcachedはマルチコアを使用することができるので、比較的に、各核に対するRedisは、小さいデータを格納する際にMemcachedよりも性能が高い。100 k以上のデータの中で、Memcachedの性能はRedisより高いです。Redisも最近大きなデータを格納する性能の上で最適化していますが、Memcachedよりはやや見劣りがします。多くの話をしましたが、結論としては、どれを使っても、毎秒の処理要求の回数はネックにならないということです。
    メモリの使用率に関心が必要です。key-valueのような簡単なデータ保存に対して、memcacheのメモリ使用率はより高いです。hash構造を採用すると、redisのメモリ使用率がより高くなります。もちろん、これらは具体的な応用シーンに依存しています。
    データの持続性と主従のコピーに関心を持つ必要がある場合は、redisだけがこの2つの特性を持っています。もしあなたの目標がキャッシュを構築してアップグレードしたり再起動したりする前のデータが失われないなら、redisを選択するしかないです。
    あなたが必要な操作に関心を持つべきです。Redisは多くの複雑な操作をサポートしています。メモリの使用状況だけを考慮して、単一の操作では多くのことができます。データをクライアントに読み込む必要がないです。これらの複雑な操作は基本的に純粋なGETとPOSTの操作と同じです。だから、GET/SETだけではなく、もっと多くの操作が必要な時、redisは大きな役割を果たします。
    両者の選択については、やはり具体的な応用シーンを見ます。キャッシュが必要なデータがkey-valueのような簡単な構造の場合、プロジェクトではmemcacheを採用します。記憶、並べ替えなど一連の複雑な作業に関わるなら、確実にredisを選択します。
redisとmemcacheの違いについて、以下に関連するいくつかの言い方を並べて、記録に供えます。
redisとmecacheの違いは[2]:
    1、保存方式:
    memecacheはデータを全部メモリに保存します。電源を切ったら切ってしまいます。データはメモリサイズを超えてはいけません。
    Redisにはハードディスクの部分があります。このようにデータの耐久性を保証して、データの持続化をサポートします。
    2、データサポートタイプ:
    redisはデータサポートの上でmecacheより多いです。
    3、下のモデルを使うのは違っています。
    新しいバージョンのredisは直接に自分でVMシステムを構築しました。一般的なシステムがシステム関数を呼び出すと、一定の時間を浪費して移動と要求に行きます。
    4、運行環境が異なる:
    Redisは現在、LINUXだけをサポートしています。他のシステムに対するサポートを省きました。このようにすれば、より良いエネルギーを本システムの環境の最適化に利用できます。その後、マイクロソフトのグループがパッチを書いてくれました。しかし、メインの上に置いていませんでした。
個人は総括して、長期化の需要があって、あるいはデータの構造と処理に対して高級な要求の応用があって、redisを選んで、その他の簡単なkey/valueは貯蓄して、memcacheを選びます。
この記事はRedisとMemcacheの比較とどのように選択された文章について紹介します。RedisとMemcacheの比較内容は以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。