ホームページ >バックエンド開発 >PHPチュートリアル >Redis のデータベースへの高同時ストレージの利点は何ですか?

Redis のデータベースへの高同時ストレージの利点は何ですか?

WBOY
WBOYオリジナル
2016-06-23 13:48:38982ブラウズ

Redis データベースの同時実行性の高いストレージの利点は何ですか?

たとえば、データベースに 1,000 個のデータが保存されている場合、
redis は最初に 1,000 個のデータをメモリに保存し、その後非同期でデータベースに保存します
しかし、それは直接ストレージとは異なりますか? 。 。 。 。最初にメモリに保存することでオーバーヘッドが増加するのではありませんか?


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

Redias はキューを使用するため同時実行が可能です。

データベースへの 1W の同時書き込み、あなたのサーバーはそれに耐えられると思いますか?
1 つはファイルに書き込み、もう 1 つはメモリに書き込みます
どちらの方が効率的だと思いますか?

Redis はシングルプロセスシングルスレッドモードであり、キューモードを使用して同時アクセスをシリアルアクセスに変換します。

redis自体はデータベースであるため、「その後、データベースに非同期で保存する」という機能は存在しません

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