Redis は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースで、ネットワークをサポートし、メモリベースで永続化でき、複数の言語で API を提供します。
Redis は、高性能のキーと値のデータベースです。値 (値) が文字列 (String)、ハッシュのいずれかであるため、データ構造サーバーと呼ばれることもあります。 (ハッシュ)、リスト(list)、セット(set)、順序付きセット(sorted set)などのタイプがあります。
Redis の優れたパフォーマンス、シンプルさ、データ構造に対するアトミックな操作は、従来のリレーショナル データベース実装では実装が困難だったりパフォーマンスが不十分だったりする問題の解決に役立ちます。
Redis はマスター/スレーブ同期をサポートしています。データはマスター サーバーから任意の数のスレーブ サーバーに同期でき、スレーブ サーバーは他のスレーブ サーバーに関連付けられたマスター サーバーになることができます。これにより、Redis は単一レベルのツリー レプリケーションを実行できるようになります。保存すると、意図的または非意図的にデータが書き込まれる可能性があります。パブリッシュ/サブスクライブ メカニズムが完全に実装されているため、スレーブ データベースが任意の場所でツリーを同期すると、チャネルにサブスクライブして、マスター サーバーの完全なメッセージ リリース レコードを受信できます。同期は、読み取り操作のスケーラビリティとデータ冗長性に役立ちます。
以上がRedis はデータベースですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。