INCR
和 INCRBY
都是 Redis 中的命令,用于對存儲在哈希表(Hashes)中的某個字段(field)的值進行遞增操作
INCR
命令:
INCR
命令用于將哈希表中指定字段的值遞增 1。如果該字段不存在,Redis 會自動創建一個值為 0 的字段,并將其遞增 1。INCR
命令僅適用于數值類型的字段。語法:
INCR key
示例:
HSET myhash field1 10
INCR myhash
在這個例子中,myhash
是一個哈希表,field1
是其中的一個字段,其值為 10。執行 INCR myhash
后,field1
的值將遞增 1,變為 11。
INCRBY
命令:
INCRBY
命令用于將哈希表中指定字段的值遞增指定的整數值。如果該字段不存在,Redis 會自動創建一個值為 0 的字段,并將其遞增指定的整數值。INCRBY
命令適用于數值類型的字段。語法:
INCRBY key increment_value
示例:
HSET myhash field1 10
INCRBY myhash 5
在這個例子中,myhash
是一個哈希表,field1
是其中的一個字段,其值為 10。執行 INCRBY myhash 5
后,field1
的值將遞增 5,變為 15。
總結:
INCR
命令用于將哈希表中指定字段的值遞增 1。INCRBY
命令用于將哈希表中指定字段的值遞增指定的整數值。