Redisの文字列(文字列)、リスト(一覧)、ハッシュ(キーと値のペア)、(コレクション)を設定し、ZSET(順序集合)を含む、すべてのシーンのビジネスアプリケーションを、カバーするデータの5種類があります。
それは、Java開発の場合誰がこれらの5つのデータ・タイプは非常に精通している必要がありますが、これらの5つのデータクラスとJavaは、これを好きではない、研究の背後にある特定の異なる理由を知っているだろう。
Redisのは、運用コマンドの富を持っています。
文字列型のコマンド操作:
(1)SETキー値/キーセットをGET /キー値を取得する
(2)キー値設定キーと値をGETSETながら、値の戻り値
(3)INCR / DECR値の値に対応するキーをキーとキーが存在しない場合又はマイナス1は、その後、0の初期値
型が文字列である場合(4)incrbyインクリメントキーは、キー値を加えた値増分に対応し、エラーが返される
キー値に対応するキーデクリメント値decrby(5)タイプが文字列である場合に保存デクリメントは、エラーが返される
(6)SETEXキー秒の値に設定キー秒秒後に故障した
値をスプライスに対応するキー値にアペンドキー値の値を(7)
(8)取得STRLENキーキー文字列の長さに対応します
(9)MSETキー値キー値 / MGETキーキーセット/キーと値のペアを複数取得する
リストの種類コマンド動作:
リスト一覧ヘッド/テールを複数の要素に挿入されるのキー値に対応する(1)LPUSH / RPUSHキー値キーが存在しない場合、値は、キーを作成
(2)lpushx / rpushxキーは何の動作も存在しないしない場合、リストのリストヘッド/テールインサート要素値のキー値に対応するキー値
(3)LPOP / RPOP鍵抽出キー対応するリスト要素リスト頭部/尾部
(4)を停止-1 =、0 =起動リスト全体を照会、リストを停止する最初からクエリリスト要素に対応するキー、スタートストップキーをLRANGE
(5)LLENキークエリキーリストのリストの長さに相当する
(6)lremリンクリストにリストに対応する指定された要素の値のキーを削除するには、キーカウント値、
削除開始トラバーサルからCOUNT> 0、<尾から削除0トラバーサル開始を数える、指定した要素の値
(7)スタートとストップとの間の唯一の要素を保持LTRIMスタートキー止め、全体他の削除
(8)との間にLSETキーインデックス値インデックスindex値であるインデックスキーは、範囲(0〜llenキーの長さであることができる- 1 )
(9)LINDEXキーインデックスが取得インデックスindex値に対応する
BEFORE AFTERフロント/リア(10)linsertキー/専ら値キーに対応するリスト内のリスト専ら要素挿入される値の要素
(11)rpoplpushソース宛先抽出されたソース、対応するリストのリストヘッド先に最後の要素、
ハッシュ型コマンド動作:
(1)キーフィールド値HSET / hgetキーフィールドセット/に対応するフィールドの値に対応するキーフィールドを取得する
(2)キーフィールドはフィールドのフィールドが存在するか否かを判定するhexists
(キー入力に対応する地図の3)HLENキー取得長さは、
(4)キーフィールド削除フィールドフィールドHDEL
(5)フィールドのフィールドが存在しない場合にのみ、フィールドフィールドを追加し、キーフィールドをhsetnx
の増分だけ(6)hincrbyキーフィールド増分フィールドフィールド値
hgetall(7)キーと値のアクセサリーフィールド
(8)hkeysすべてのキーセットを取得
hvalsが一緒のValの全てを取得し(9)
(10)キーhmset [フィールド値を ...] / hmget [キー...] または提出複数取得ストア値
セット型コマンド操作:
キー場合、(1)鍵MEMBER1が重要な要素に対応して設定member2増加それを作成し、存在しない
要素の組の数に対応する(2)SCARD鍵取得キー
キー部材sismember(3)キー部材要素の集合であるか否かを判断する
(4)コレクションのすべての要素に対応する鍵取得キーsmembers
(5)SPOPキー除去ランダム収集部材に対応するキー
(6)セット内の指定された要素を削除member2 SREMキーMEMBER1
(7)srandmember要素のキーカウント取得ランダム鍵設定したカウント数が、要素を削除しない
(8)SMOVソース宛先部材ソースから設定された目的地への要素部材
(9)sdiffのキー1のKEY2のKEY3クエリ差電流を得るために、各セット
(10)sdiffstore先KEY1のKEY2のKEY3クエリ各セットは、差集合と宛先セットに格納され、元の宛先を上書き有します部材
(11)焼結KEY1のKEY2は、クエリの各セットの交差をKEY3
(12)sinterstore先KEY1のKEY2クエリと各セットに格納されているが、先の交差点であった、先が既存のメンバーが上書きされます
(13)sunionのKEY1のKEY2のKEY3クエリセットの各セット
のクエリsunion先KEY1のKEY2のKEY3の各セットの(14)得られたと設定され、記憶された
ZSET式コマンド操作:
Zaddキースコア部材は、この部材のスコアを新たな値に更新され、増加した場合、要素のスコアがすでに存在している、分数要素スコア、要素を追加(1)
(2)zcard得られた鍵番号設定キー要素を見る
(3)要素の最小値と最大値との間の獲得ポイントのキー分間最大数をZCOUNT
(4)画分の部材要素が得られるキー部材をzscore
(5)zincrbyキー増加部材は、スコア要素を増加させますINCREMENTは
ストップ= -1は、= 0を起動した場合(6)Z範囲はSTOPスタートキーが全て取得され、ストップ開始との間の要素を取得した
リスト要素は、(7)大に小の範囲内の位置を取得するスタートキーストップをzrevrangeソーティングは、
(8)の要素の指定された範囲内で取得した鍵分間の最大スコアをzrangebyscore
(9)分の要素の指定された範囲内のスコアを取得し、スコアに基づいて降順キーmaxにzrevrangebyscore
(10)キー部材ランキング要素取得zrank
(11)を取得したランキング要素をzrevrank、スコアに基づいて降順
(12)は、1つまたは複数の要素削除member2キーMEMBER1をzrem
に従って要素を削除するzremrangebyrankスタートキー停止位置範囲を(13)
(14)スコア範囲を除去するために応じてスタートキー止めエレメントをzremrangebyscore
第2動作コマンドRedisの共通インタフェース
おすすめ
転載: www.cnblogs.com/zhexuejun/p/11539623.html
おすすめ
ランキング