私たちは、Redisの他のキャッシング製品にMemcacheの相対は、より多くの明白な利点は、ストレージリスト、セット、ZSET、ハッシュおよび他のデータ構造を提供しながらのRedisは、簡単なキーと値のデータ型をサポートしていないだけということであることを言います。このブログ私たちは、詳細これらのデータ型を使用すると、Redisのシステムの使用状況に渡す関連するコマンドをでしょう。
注意:Redisのコマンドは大文字と小文字を区別しませんが、キーは厳密には大文字と小文字を区別し;
Redisのは、キー値の形式に基づいています。
Redisのシングルスレッドであるため、大規模なデータ型を格納するのに適していない、ビッグデータは閉塞、時間の無駄が発生します。
1.Stringデータ型(非反復)
2.Hashデータ型
ハッシュキーの集合である、キーは文字列型とマッピングテーブル、キーまたはキーの値が、キーと値のペア(キー値)です。地図<文字列、地図<文字列、オブジェクト>>コレクション内のJavaのと同様に。
3、リストデータ型
単純な文字列のリストであるリストファイル、並べ替えの挿入順序は、あなたが実際に下のリストである、リストの先頭(左)またはテール部分(右側)に要素を追加することができます。
図4に示すように、データの種類を設定
セットのRedisの文字列型は、順不同のコレクションです。
5、ZSETデータ・タイプ
ZSET(ソートされた集合順序集合)、およびデータ型の上記セットは、文字列は、要素のタイプの集合であり、それは順序付けされています。
図6に示すように、システム関連のコマンド
7、鍵関連するコマンド