転載記事
転載元:https://www.cnblogs.com/xiaoxi/p/6972104.html
ディレクトリ
- String型(文字列)
- ハッシュタイプ(ハッシュ)
- タイプリスト(一覧)
- コレクション型(セット)
- インデックス付きのコレクション(たSortedSet)
- その他のコマンド
文字列型(String)を
1.はじめに:
Redisの列型はバイナリデータ、写真やJSONオブジェクトを格納することができ、最も基本的なデータ型です。
リストの種類は、文字列の集合の形で組織型のコレクションを組織し、文字列のリストがある:文字列型は、データベースの他の4つの基本的なタイプで、他のデータ型は、次のような、文字列型から組織されると言うことができます。
2.コマンド:
[注]すべてのRedisのコマンドは、全てのアトミック操作を含むINCRを含みます。
3.テストコマンド:
4.名前
提言:「オブジェクトの型:Object ID:オブジェクトの属性」:「ユーザー:1:友人」店舗利用者のバディリスト1のIDなどのキーを、名前を付けます。複数の単語のために推奨されます。「」離しておきます。
5.アプリケーション:
(1)訪問統計:各訪問のブログや記事はINCRコマンド増分を使用しています。
(2)保管のためのバイナリ様式でデータの配列。
第二に、ハッシュタイプ(ハッシュ)
1.はじめに:
ハッシュ型辞書構造(KV)を使用して格納されます。
オブジェクトを格納するのに適したハッシュタイプ。命名を使用することができる:オブジェクト・クラスIDおよびキー名は、オブジェクトの属性を示すフィールドを使用して構成され、属性値フィールドの値が格納されています。例えば:車の物体2のストレージID。
2.コマンド:
3.テストコマンド:
4.アプリケーション:
記事コンテンツストレージ:
第三に、リストタイプ(リスト)
1.はじめに:
リストのタイプ(リスト)は、文字列の順序付きリストを格納することができ、一般的な操作は、端に要素を追加することです。
内部リストの種類が近い高速化要素の両端に取得し、ある二重にリンクされたリストを使用して実装され、コストがインデックスによって要素が比較的遅いアクセスです。
2.コマンド:
3.テストコマンド:
[A]は、リスト「1」の左に要素を追加し加えることによって、続いて「2」、「3」
その後:
: - 「1」、二つの要素「0」を追加するために、リストの右に
4.アプリケーション:
(1)は、ソーシャル・ネットワーキング・サイトの新規性、人気の解説やニュースを表示しました。
(2)キューを使用して、
(3)ログ。
第四に、セット(セット)
1.はじめに:
文字列の順序なしコレクションは、重複したメンバーが許可されていません。
それはセットタイプ、交差点、及び差分計算複数の間に設定することができます。
2.コマンド:
図3は、クロスを示し、そして、差:
4.テストコマンド:
5.アプリケーション:
(1)記事のタグ。
V.は(たSortedSet)のセットを注文しました
1.はじめに:
コレクションのタイプに基づいて追加された機能の並べ替えに。
2.コマンド:
3.テストコマンド:
4.アプリケーション:
(1)ソートヒット
他の6つのコマンド
キー名のリストを取得1のルールに準拠
KEYS pattern
globスタイルパターンのサポートワイルドカード:
2.キーがあるかどうかを判断します
EXISTS key
キーは、他のタイプ1リターン0整数存在する場合。
3. Deleteキー
DEL key [key ...]
1つ以上のキーを削除することができ、戻り値は削除されたキーの数です
4.取得したキーのデータ型
TYPE key