English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zincrby コマンド

Redis 有序集合(sorted set)

Redis Zincrby コマンドは、有序集合内の指定されたメンバーのスコアに増分 increment を加えます。

負の値 increment を渡すことで、分数を相応の値で減らすことができます。例えば、ZINCRBY key -5 member 、は member のスコア値を減らすことを意味します。 5 。

key が存在しないか、スコアが key のメンバーでない場合、ZINCRBY key increment member は ZADD key increment member と同じです。

key が有序集合のデータタイプでない場合、エラーが返されます。

スコア値は整数値または双精度浮動小数点数でできます。

文法

redis Zincrby コマンドの基本的な文法は以下の通りです:

redis 127.0.0.1:6379> ZINCRBY key increment member

利用可能バージョン

>= 1.2.0

返り値

member 成員の新しいスコア値、文字列形式で表現されます。

オンラインサンプル

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZINCRBY myzset 2 "one"
"3"
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "two"
2) "2"
3) "one"
4) "3"
redis>

Redis 有序集合(sorted set)