データ構造のRedisの三から五種類を操作します

文字列

図1に示すように、セットキー値[EX秒] / [PXミリ秒] [NX] / [XX]

  • 以下のような:のように有効な1元10、10を設定
  • のように有効な1つのピクセル9000、9を設定します。
  • 注意:元、PXは同時に有効期間の背面に書き込む場合は優先するもの
  • 1 EX 100 PX 9000を設定するように、実際の期間は9000ミリ秒であります 
  • NX:キーが存在しない場合を示し、操作
  • XX:操作、キーの存在を示します

2、MSETマルチセット 

一度に複数のキーを設定します

3、キーを取得

キーの値を取得します。

4、MGET KEY1 KEY2 ..keyn

複数の値を取得します。

5、INCRキー

処置:キーと指定された値、およびインクリメントされた値を返します。

注意:

  • 0は、キー、およびその後操作INCRとして存在しません

  • vauleはInteger型を与えられていない場合には

6、incrbyキー

プラス指定した値incrby

7、decrbyキー和DECRキー

ちょうど反対とINCR&incrby効果

8、setnxキー

キーが既に戻り0が存在する場合は、値のキーに対応する設定値の文字列型は、故障を設定する1は、返された成功を提供され、存在しません。

9、SETEXキー

文字列値キーに対応する設定値のタイプ、および期間を設定

10 getrangeキースタートストップ

処置:取得する文字列です[停止、開始]の値の範囲

注意:

  •  > =長さ、空の文字列を開始
  •  > =長さを停止し、その後、文字の最後に撮影しました
  •  右停止に開始位置は、空の文字列を返す場合

11、キー値を追加

役割:キーの元の値に加算値

12、GETSETキー値

キーの値を設定し、キーの古い値を返します。

二 Hash

ハッシュテーブルは、フィールドとString型の値との間のマッピングであります

データ型Redisのはハッシュマップの内部記憶構造体の実際の値に対応する鍵(ハッシュテーブル名)は、ハッシュ

文字列型に格納されたオブジェクトの各々に対するオブジェクト属性を格納するために特に適しハッシュ、それは全体のハッシュタイプオブジェクトストアより少ないメモリを引き継ぎます。

格納されたデータのメンバーが格納されているメンバーの数を増加させると、自動的に実際のハッシュマップに変換される以下zipmap、符号化HTのためのこの時間です。

1、HSETキーフィールド値

値フィールドのHashMapに対応するキーセット

2、hgetキーフィールド値

HashMapの中でフィールド値に対応するキーを取得します

3、hgetallキー

HashMapの中のキー値に対応するフィールドのすべてを取得します

4、hmsetキーフィールド値&hmgetキーフィールドの値批量操作

5、HLENキー

の数に対応するHashMapのフィールドのキーを返します。

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/woxbwo/p/11520934.html