Redis 7.0.3でHINCRBYコマンドでハッシュのフィールド数をincrement増分する

環境
Ubuntu 22.04 LTS
redis-cli 7.0.3

書式
HINCRBY KEY_NAME FIELD_NAME INCR_BY_NUMBER
key に格納されているハッシュ内のfieldに格納されている数をincrement分 増分します。
もしkeyが存在しない場合、ハッシュを保持する新しいキーが作成されます。

返り値
Integer reply: インクリメント操作後の field の値。

使用例
increment 引数は符号付きのため、インクリメントとデクリメント操作の両方を行います。

127.0.0.1:6379> HSET myhash field 66
(integer) 1
127.0.0.1:6379> HINCRBY myhash field 33
(integer) 99

マイナス値を指定します

127.0.0.1:6379> HINCRBY myhash field -100
(integer) -1
127.0.0.1:6379> HINCRBY myhash field  -9
(integer) -10

 

Redis

Posted by arkgame