Redis スレッドは安全ですか?

anonymity
リリース: 2019-06-04 16:06:23
オリジナル
3865 人が閲覧しました

redis はシングルスレッド サーバーです。マルチコア CPU の恩恵を受けるように設計されていません。複数の Redis インスタンスをインストールして、マルチコア CPU 使用率を向上させることができます。 Redis をより多くのスレッド化されたストレージ サーバーと比較するのは不公平です。各リクエストはスレッドにキャッシュされ、一度に 1 つのスレッドのみがリクエストを処理できます。

Redis スレッドは安全ですか?

Redis は、実際にはスレッド クロージャの概念を採用しており、タスクを 1 つのスレッドで閉じるため、スレッドの安全性の問題が自然に回避されます。ただし、複数の Redis 操作に依存する必要がある複合アプリケーションの場合は、 , 運用上、ロックは依然として必要であり、分散ロックである可能性があります。

概要: redis はスレッドセーフです

Redis は、オープンソースの高度な Key-Value ストアであり、高性能でスケーラブルな Web アプリケーションの構築に最適です。スレッドセーフです。
Redis の 3 つの主な機能:
Redis データベースは完全にメモリ内にあり、永続化のためにのみディスクを使用します。
多くの Key-Value データ ストアと比較して、Redis には豊富なデータ型セットがあります。
Redis は、任意の数のスレーブ サーバーにデータをコピーできます。

以上がRedis スレッドは安全ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート