ZSetOperationsにおける様々な方法の操作の解釈
8340 ワード
修飾子とタイプ
方法と説明
追加
ソートセットへ
または
既に存在する場合は更新されます.
追加
ソートセットへ
または
既に存在する場合は更新されます.
ソート・セット内の要素の数を計算します.スコアは
および
.
使用
規則化された集合によって要素のスコアが増加
.
クロスソートコレクション
そして
、結果は宛先に格納されます
.
クロスソートコレクション
そして
、結果は宛先に格納されます
.
要素間の取得
を選択し、
秩序化された集合から.
辞書の並べ替えを持つすべての要素をZSETから取得し、
値の範囲
との間
.
n=
,
ZSETの辞書の並べ替えから始まり、
値の範囲は次のとおりです.
との間
.
得点間の要素を取得
そして
秩序化された集合から.
取得範囲の要素:
于
どの点数の間に
そして
秩序化された集合から.
設定の取得
Sのうち得点間
そして
秩序化された集合から.
設定の取得
sの範囲内から
で、
そのうち得点の間
そして
秩序化された集合から.
設定の取得
s間
および
秩序化された集合から.
ソートセットで要素のインデックスを決定します.
ソートセットから削除します.
順序セット間の削除
と入力します.
スコア付き要素の削除
および
分類セット間のスコア
.
取得範囲の要素:
于
命令から高スコアから低スコアのソートセットに移動します.
得点が中間の要素を取得し、
および
高いソートから低いソートまでのソートセット.
取得範囲:
および
得点はどこですか.
および
秩序化されたセットから配列された要素->低.
設定の取得
、そのうち得点の間
そして
命令から高スコアから低スコアのソートセットに移動します.
取得
範囲:
および
得点はどこですか.
および
順序付けされたセットからソートされる高さ->低.
グループの取得
S IN範囲
で、
命令から高スコアから低スコアのソートセットに移動します.
高い評価から低い評価の場合、ソートセットで要素のインデックスを決定します.
反復zsetの要素
.
キー付きソートセットから要素のスコアを取得
.
指定した格納された順序セットを使用する要素の数を返します.
.
アライアンスがソートされたコレクション
および
、結果は宛先に格納されます
.
アライアンスがソートされたコレクション
および
、結果は宛先に格納されます
.
秩序セットのサイズの取得
.
方法と説明
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
.