「Redis 7.0.3」HINCRBYFLOATでハッシュのフィールドの値を浮動小数点数に増分する
環境
Ubuntu 22.04 LTS
redis-cli 7.0.3
構文
HINCRBYFLOAT key field increment
keyに格納されているハッシュの指定された浮動小数点数を表すfield をincrement分 増分します。
もしインクリメントの値が負の場合、ハッシュ フィールドの値は増分の代わりに decremented 減分されます。
キーが存在しない場合は操作を行う前に0に設定されます。
もしインクリメントの値が負の場合、ハッシュ フィールドの値は増分の代わりに decremented 減分されます。
キーが存在しない場合は操作を行う前に0に設定されます。
もしインクリメントの値が負の場合、ハッシュ フィールドの値は増分の代わりに decremented 減分されます。 キーが存在しない場合は操作を行う前に0に設定されます。
戻り値
インクリメントの後の field の値。
使用例
127.0.0.1:6379> HSET mykey field 22.40
(integer) 1
インクリメントの値が正の場合
127.0.0.1:6379> HINCRBYFLOAT mykey field 0.2
"22.6"
127.0.0.1:6379> HINCRBYFLOAT mykey field 0.2
"22.6"
127.0.0.1:6379> HINCRBYFLOAT mykey field 0.2 "22.6"
インクリメントの値が負の場合
127.0.0.1:6379> HINCRBYFLOAT mykey field -6
"16.6"
127.0.0.1:6379> HINCRBYFLOAT mykey field -6
"16.6"
127.0.0.1:6379> HINCRBYFLOAT mykey field -6 "16.6"