詳細なアプリケーションのRedis

1、データ構造タイプの5種類のRedis:文字列(String)を、ハッシュ(ハッシュ)、リスト(一覧)、セット(コレクション)、ZSET(順序集合)、

1.1文字列(文字列)

一般的な方法:

  • 取得:特定のキー値の値に格納されている値を取得します。
  • セット:特定のキー値の値に設定した値
  • デル:特定のキー値の値に値を削除
    ValueOperations <文字列、文字列> valueOperations = redisTemplate 
                    .opsForValue(); 
            valueOperations.set( "stringKey"、 "のstringValue"); 
            logger.info( "セット動作後の文字列は、キー値に従って:stringKey、得られた値です" 
                    valueOperations.get +( "stringKey")); 
            valueOperations.getOperationsは();.( "stringKey")を削除
            logger.info( "削除操作後の文字列、キー値に従ってstringKey、得られた値は" 
                    + valueOperations。 ( "stringKey")を取得)。  

コール印刷結果

 

1.2、ハッシュ(ハッシュ)

 

一般的な方法:

  • HSET:指定されたキーと値のペアからハッシュリスト内の関連
  • Hget:指定されたハッシュキーの値を取得します
  • Hgetall:キーハッシュのすべてが含ま取得します
  • HDEL:指定されたキーは、ハッシュテーブル内に存在する場合は、キーを削除

                + hashOperations.values( "ハッシュキー" ))。
        logger.info("キー値に従って、ハッシュ演算を入れ:ハッシュキーは、ハッシュ値の値を取得した" 
                + hashOperations.get( "ハッシュキー"、 "hashKey1" )); 
        hashOperations.getOperationsは()(削除。 "ハッシュキーを" ); 
        logger.info (「削除操作をハッシュした後、キー値に従ってハッシュキー、ハッシュ値の値を取得」
                )+ hashOperations.get(「ハッシュキー」、「hashKey1」)。

コール印刷結果

 

 

 

 

 

 1.3、リスト(一覧)

一般的な方法:

Rpush:与えられた値は、右側のリストをプッシュ

LRANGE:与えられた範囲内のすべての値のリストを取得します

LINDEX:上の所定の位置に個々の要素のリストを取得します。

LPOP:左側のリストから値をポップし、ポップアップ値に戻します

 

//オペレーション一覧
        ListOperations <文字列、文字列> listOperations = redisTemplate 
                .opsForList(); 
        listOperations.leftPush( "listKey"、 "listValue1"); 
        listOperations.leftPush( "listKey"、 "listValue2"); 
        listOperations.rightPush(「listKey "" listValue3 "); 
        listOperations.rightPush(" listKey "" listValue3 "); 
        logger.info("挿入後のリストは、 "キー値に従って、すべての要素を取得
                listKey」、0 + listOperations.range(" 、10) ); 
        listOperations.getOperationsは();.(「listKey」)を削除
        logger.info(「キー値に従ってすべての要素を取得した後、リストを削除する」
                "+ listOperations.range(listKey」、0、10))。

 

 コール印刷結果

 

 

おすすめ

転載: www.cnblogs.com/lchzlp/p/11518590.html