HINCRBY
是 Redis 中的一個(gè)命令,它的功能是對(duì)存儲(chǔ)在哈希(Hash)數(shù)據(jù)結(jié)構(gòu)中的某個(gè)字段(field)的值進(jìn)行原子性的增加操作。具體來(lái)說(shuō),HINCRBY
命令會(huì)將哈希表中指定字段的值增加指定的整數(shù)值。
HINCRBY
命令的語(yǔ)法如下:
HINCRBY key field increment
其中:
key
是哈希表的鍵。field
是哈希表中要修改的字段。increment
是一個(gè)整數(shù),表示要增加的值??梢允钦龜?shù)也可以是負(fù)數(shù)。例如,假設(shè)有一個(gè)哈希表 user_scores
,其中包含以下字段和值:
用戶名 | 分?jǐn)?shù) |
---|---|
Alice | 80 |
Bob | 90 |
要增加 Alice 的分?jǐn)?shù) 10 分,可以使用以下命令:
HINCRBY user_scores Alice 10
執(zhí)行該命令后,user_scores
哈希表將更新為:
用戶名 | 分?jǐn)?shù) |
---|---|
Alice | 90 |
Bob | 90 |