ホームページ  >  記事  >  バックエンド開発  >  初心者は memcached について 2 つの基本的な質問をしますか?相談してください!

初心者は memcached について 2 つの基本的な質問をしますか?相談してください!

WBOY
WBOYオリジナル
2016-06-23 14:15:261060ブラウズ


1. memcached のデータ保存時間を 1 時間に設定した後、memcached サービスを再起動したところ、すべてのデータが失われていることがわかりました。これの根本的な理由は何ですか?


2. Redis は素晴らしいと聞きましたが?現在、企業はどちらを一般的に使用していますか?どちらが良いでしょうか?現在の状況はどうなっていますか?


ディスカッションへの返信 (解決策)

memcached はデータをハードディスクにバックアップせず、再起動するとデータが消えます
redis はデータをハードディスクにバックアップします

どちらもサーバーの限られたメモリを占有する必要があるため、合理的にメモリを割り当てるために懸命に努力する必要があります
「リレーショナル データベース」を放棄しない限り、2 つのデータベースを同時に制御してもシステムのオーバーヘッドが無駄に増加するだけです

実際、 mysql はメモリベースのテーブルもサポートしており、パフォーマンスはそれらよりも悪くありません

Memcached は複数のサーバー間のデータ共有を解決することに重点を置いています

Lao Xu が言及したメモリ テーブルは確かに非常に優れています...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。