ZSetOperationsにおける様々な方法の操作の解釈

8340 ワード

修飾子とタイプ
方法と説明Long add(K key, Set> tuples)
追加tuples
ソートセットへkey
またはscore
既に存在する場合は更新されます.Boolean add(K key, V value, double score)
追加value
ソートセットへkey
またはscore
既に存在する場合は更新されます.Long count(K key, double min, double max)
ソート・セット内の要素の数を計算します.スコアはmin
およびmax
. RedisOperations getOperations()   Double incrementScore(K key, V value, double delta)
使用value
規則化された集合によって要素のスコアが増加increment
. Long intersectAndStore(K key, Collection otherKeys, K destKey)
クロスソートコレクションkey
そしてotherKeys
、結果は宛先に格納されますdestKey
. Long intersectAndStore(K key, K otherKey, K destKey)
クロスソートコレクションkey
そしてotherKey
、結果は宛先に格納されますdestKey
. Set range(K key, long start, long end)
要素間の取得start
を選択し、end
秩序化された集合から.Set rangeByLex(K key, RedisZSetCommands.Range range)
辞書の並べ替えを持つすべての要素をZSETから取得し、key
値の範囲RedisZSetCommands.Range.getMin()
との間RedisZSetCommands.Range.getMax()
. Set rangeByLex(K key, RedisZSetCommands.Range range, RedisZSetCommands.Limit limit)
n=RedisZSetCommands.Limit.getCount()
RedisZSetCommands.Limit.getOffset()
ZSETの辞書の並べ替えから始まり、key
値の範囲は次のとおりです.RedisZSetCommands.Range.getMin()
との間RedisZSetCommands.Range.getMax()
. Set rangeByScore(K key, double min, double max)
得点間の要素を取得min
そしてmax
秩序化された集合から.Set rangeByScore(K key, double min, double max, long offset, long count)
取得範囲の要素:start
end
どの点数の間にmin
そしてmax
秩序化された集合から.Set> rangeByScoreWithScores(K key, double min, double max)
設定の取得RedisZSetCommands.Tuple
Sのうち得点間min
そしてmax
秩序化された集合から.Set> rangeByScoreWithScores(K key, double min, double max, long offset, long count)
設定の取得RedisZSetCommands.Tuple
sの範囲内からstart
で、end
そのうち得点の間min
そしてmax
秩序化された集合から.Set> rangeWithScores(K key, long start, long end)
設定の取得RedisZSetCommands.Tuple
s間start
およびend
秩序化された集合から.Long rank(K key, Object o) value
ソートセットで要素のインデックスを決定します.Long remove(K key, Object... values) values
ソートセットから削除します.Long removeRange(K key, long start, long end)
順序セット間の削除start
と入力します.end key Long removeRangeByScore(K key, double min, double max)
スコア付き要素の削除min
およびmax
分類セット間のスコアkey
. Set reverseRange(K key, long start, long end)
取得範囲の要素:start
end
命令から高スコアから低スコアのソートセットに移動します.Set reverseRangeByScore(K key, double min, double max)
得点が中間の要素を取得し、min
およびmax
高いソートから低いソートまでのソートセット.Set reverseRangeByScore(K key, double min, double max, long offset, long count)
取得範囲:start
およびend
得点はどこですか.min
およびmax
秩序化されたセットから配列された要素->低.Set> reverseRangeByScoreWithScores(K key, double min, double max)
設定の取得RedisZSetCommands.Tuple
、そのうち得点の間min
そしてmax
命令から高スコアから低スコアのソートセットに移動します.Set> reverseRangeByScoreWithScores(K key, double min, double max, long offset, long count)
取得RedisZSetCommands.Tuple
範囲:start
およびend
得点はどこですか.min
およびmax
順序付けされたセットからソートされる高さ->低.Set> reverseRangeWithScores(K key, long start, long end)
グループの取得RedisZSetCommands.Tuple
S IN範囲start
で、end
命令から高スコアから低スコアのソートセットに移動します.Long reverseRank(K key, Object o) value
高い評価から低い評価の場合、ソートセットで要素のインデックスを決定します.Cursor> scan(K key, ScanOptions options)
反復zsetの要素key
. Double score(K key, Object o) value
キー付きソートセットから要素のスコアを取得key
. Long size(K key)
指定した格納された順序セットを使用する要素の数を返します.key
. Long unionAndStore(K key, Collection otherKeys, K destKey)
アライアンスがソートされたコレクションkey
およびotherKeys
、結果は宛先に格納されますdestKey
. Long unionAndStore(K key, K otherKey, K destKey)
アライアンスがソートされたコレクションkey
およびotherKeys
、結果は宛先に格納されますdestKey
. Long zCard(K key)
秩序セットのサイズの取得key
.