HINCRBYFLOAT 命令在成功执行加法操作之后,将返回给定字段的当前值作为结果。

    1. redis> HGET geo::peter longitude
    2. "100.0099647"
    3. redis> HINCRBYFLOAT geo::peter longitude 13.2 -- 将字段的值加上 13.2
    4. "113.2099647"

    正如之前所说,HINCRBYFLOAT 命令不仅可以使用浮点数作为增量,还可以使用整数作为增量:

    1. redis> HGET number int -- 储存整数的字段
    2. "100"
    3.  
    4. "102.56"

    最后,如果加法计算的结果能够被表示为整数,那么 HINCRBYFLOAT 命令将使用整数作为计算结果:

    1. redis> HGET geo::peter longitude
    2. "113.2099647"
    3.  
    4. redis> HINCRBYFLOAT geo::peter longitude -50 -- 将字段的值减去 50