Redis は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースで、ネットワークをサポートし、メモリベースで永続化でき、複数の言語で API を提供します。
Redis 公式では Retwis というプロジェクト コードも提供しており、公式コードと照らし合わせて検討することができます。
Redis は何に使用されますか? (推奨される学習: Redis ビデオ チュートリアル )
一般に、Redis は、リアルタイムの高い同時実行性を満たすために、メッセージ キューの形式および埋め込みリストとしても存在します。 。通常、電子商取引型のデータ処理プロセスでは、関連商品のキューや売れ筋、おすすめの並べ替えなどがRedisに保存されることが多く、StormによるRedisリストの読み込みや更新もプロセスに含まれます。
Redis の利点
非常に高いパフォーマンス – Redis は、1 秒あたり 100K を超える読み取りおよび書き込み頻度をサポートできます。
豊富なデータ型 – Redis は、バイナリの場合の文字列、リスト、ハッシュ、セット、および順序付きセットのデータ型操作をサポートします。
アトミック - Redis のすべての操作はアトミックであり、Redis は完全にマージされた後のいくつかの操作のアトミック実行もサポートします。
豊富な機能 – Redis は、パブリッシュ/サブスクライブ、通知、キーの有効期限などの機能もサポートしています。
Redis
の欠点は、データベース容量が物理メモリによって制限され、大量のデータの高パフォーマンスな読み取りおよび書き込みに使用できないことです。主に小規模なシナリオ、つまり少量のデータ量での高パフォーマンスの操作と計算に適しています。
概要: Redis は特定のシナリオに限定されており、特定のフィールドに焦点を当てており、非常に高速です。現在、代替製品はありません。
Redis 関連の技術記事の詳細については、「Redis データベース チュートリアルの使用方法の概要」 列にアクセスして学習してください。
以上がredis は何に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。