ホームページ >バックエンド開発 >PHPチュートリアル >Redis のデータベースへの高同時ストレージの利点は何ですか?
Redis データベースの同時実行性の高いストレージの利点は何ですか?
たとえば、データベースに 1,000 個のデータが保存されている場合、
redis は最初に 1,000 個のデータをメモリに保存し、その後非同期でデータベースに保存します
しかし、それは直接ストレージとは異なりますか? 。 。 。 。最初にメモリに保存することでオーバーヘッドが増加するのではありませんか?
Redias はキューを使用するため同時実行が可能です。
データベースへの 1W の同時書き込み、あなたのサーバーはそれに耐えられると思いますか?
1 つはファイルに書き込み、もう 1 つはメモリに書き込みます
どちらの方が効率的だと思いますか?
Redis はシングルプロセスシングルスレッドモードであり、キューモードを使用して同時アクセスをシリアルアクセスに変換します。
redis自体はデータベースであるため、「その後、データベースに非同期で保存する」という機能は存在しません