Redis 的 INCRBY
命令用于對存儲在哈希表(Hashes)中的某個字段(field)的值增加一個整數(shù)。然而,INCRBY
命令本身不支持直接設(shè)置過期時間。
如果你想要為存儲在哈希表中的某個字段設(shè)置過期時間,你可以使用以下方法:
HSET
命令將字段值設(shè)置為一個包含過期時間的字符串。例如,將字段值設(shè)置為 “10”,并設(shè)置過期時間為 60 秒:HSET myhash field 10 EX 60
EXPIRE
命令為整個哈希表設(shè)置過期時間。這將使哈希表中的所有字段在指定的秒數(shù)后過期:EXPIRE myhash 60
需要注意的是,這種方法將使哈希表中的所有字段過期,而不僅僅是使用 INCRBY
命令修改的字段。如果你想要僅針對特定字段設(shè)置過期時間,你需要使用第一種方法。