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