RedisTemplate API

3027 ワード

ZSetOperations:
整列集合、デフォルトはscore昇順で並び、格納フォーマットK(1)=V(n)、V(1)=S(1)(K=key、V=value、S=score)
1.add(K,V,S):追加
2.count(K,Smin,Smax):キーがKの集合、Smin<=score<=Smaxの要素個数
3.size(K):キーがKの集合要素の数
4.score(K,obj):キーはKの集合、valueはobjの要素点数
5.incrementScore(K,V,delta):要素点数が増加し、deltaが増分
6.intersectAndStore(K,otherK[s],destK):KセットとotherK[s]セット、共通の交差要素をdestK(コピー)に保存し、要素の数を返します.
unionAndStore(K,otherK[s],destK):KセットとotherK[s]セット、共通の並列セット要素をdestK(コピー)に保存し、要素の数を返します.
7.range(K,start,end):キーがKの集合、インデックスstart<=index<=endの要素サブセット、シーケンス
reverseRange(K,start,end):キーがKの集合、インデックスstart<=index<=endの要素サブセット、逆シーケンス
8.rangeByScore(K,Smin,Smax,[offset],[count]):キーがKの集合であり、offersetとcountは制限条件であり、インデックス1からcount個の要素=サブセットを見つけ、サブセットからSmin<=score<=Smaxの要素集合を見つけ、Setを返し、シーケンス
reverseRangeByScore(K,Smin,Smax,[offset],[count]):キーがKの集合でoffersetとcountは制限条件であり、インデックス1からcount個の要素=サブセットを見つけ、サブセットからSmin<=score<=Smaxの要素集合を見つけ、Setを返し、逆シーケンス
9.rangeByScoreWithScores(K,Smin,Smax,[offset],[count]):キーはKの集合であり、offersetとcountは制限条件であり、インデックス1からcount個の要素=サブセットを見つけ、サブセットからSmin<=score<=Smaxの要素集合を見つけ、汎用インタフェース(scoreとvalueを含む)を返し、シーケンス
reverseRangeByScoreWithScores(K,Smin,Smax,[offset],[count]):キーがKの集合であり、offersetとcountは制限条件であり、インデックス1からcount個の要素=サブセットを見つけ、サブセットからSmin<=score<=Smaxの要素集合を見つけ、汎用インタフェース(scoreとvalueを含む)、逆シーケンスを返す
10.rangeWithScores(K,start,end):キーがKのセット、インデックスstart<=index<=endの要素サブセット、汎用インタフェース(scoreとvalueを含む)を返し、シーケンス
reverseRangeWithScores(K,start,end):キーがKのセット、インデックスstart<=index<=endの要素サブセット、汎用インタフェース(scoreとvalueを含む)、逆シーケンス
11.rank(K,obj):キーがKの集合、valueがobjの要素インデックス、シーケンス
reverseRank(K,obj):キーがKの集合、valueがobjの要素インデックス、逆シーケンス
12.remove(K,obj):削除、キーがKの集合、valueがobjの要素
13.removeRange(K,start,end):削除、キーがKのセット、インデックスstart<=index<=endの要素サブセット
14.removeRangeByScore(K,Smin,Smax):削除、キーがKのセット、Smin<=score<=Smaxの要素、削除個数を返す
SetOperations
無秩序集合、addの順序は格納順序ではありません
1. add(K key, V value)  
2.difference(K key, otherK[s]):差分セット、Setに戻る
3.differenceAndStore(K key, otherKey[s], K destKey):差分セットを格納し、Longに戻る
4. intersect(K key, otherKey[s]): , Set
5.intersectAndStore(K key, otherKey[s], K destKey):格納交差、Longに戻る
6.isMember(K key, Java.lang.Object o):対象が存在するか
7.members(K key):すべての要素、Setを返します
8.move(K key, V value, K destKey):ある要素を別のkeyに移す(切り取る)
9.pop(K key):チームを出て、sizeは1を減らします
10.randomMember(K key):エレメント
11.remove(K key, java.lang.Object o):要素の除去
12. size(K key)
13.union(K key,  otherKey[s]):
14.unionAndStore(K key,otherKey[s], K destKey):destKeyに格納およびセット