INCRBY
是 Redis 中的一個(gè)命令,用于對(duì)存儲(chǔ)在哈希表(Hashes)中的某個(gè)字段(field)的值進(jìn)行遞增操作
以下是 INCRBY
命令的基本語(yǔ)法:
INCRBY key field increment
其中:
key
:哈希表的鍵(key)。field
:哈希表中要遞增的字段(field)。increment
:要遞增的值,可以是整數(shù)或浮點(diǎn)數(shù)。示例:
假設(shè)我們有一個(gè)哈希表 user_scores
,其中包含用戶及其分?jǐn)?shù):
user_scores = {
"Alice": 100,
"Bob": 80,
"Charlie": 90
}
要遞增 Alice 的分?jǐn)?shù),我們可以使用以下命令:
INCRBY user_scores Alice 10
執(zhí)行此命令后,user_scores
將變?yōu)椋?/p>
{
"Alice": 110,
"Bob": 80,
"Charlie": 90
}
如果字段不存在,Redis 會(huì)自動(dòng)創(chuàng)建一個(gè)新字段并設(shè)置其值為 increment
的值。如果字段已存在,Redis 會(huì)將其值遞增 increment
。如果 increment
是負(fù)數(shù),那么字段的值會(huì)遞減相應(yīng)的數(shù)值。