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


    图 3-10 储存着文章数据的散列


    也可以通过执行以下命令,为 字段的值加上 30

    因为 Redis 只为散列提供了用于执行加法操作的 HINCRBY 命令,但是却并没有为散列提供相应的用于执行减法操作的命令,所以如果用户需要对字段储存的整数值执行减法操作的话,那么他就需要将一个负数增量传给 HINCRBY 命令,从而达到对值执行减法计算的目的。

    命令只能对储存着整数值的字段执行,并且用户给定的增量也必须为整数,尝试对非整数值字段执行 HINCRBY 命令,又或者向 HINCRBY 命令提供非整数增量,都会导致 HINCRBY 命令拒绝执行并报告错误。

    以下是一些导致 HINCRBY 命令报错的例子: