commande redis HINCRBY
Résultats de traduction:
augmenter l'augmentation; augmentation accrue; augmentation progressive
By[[[[baɪ] beauté [baɪ]
Préparation adv. visite
commande redis HINCRBYsyntaxe
Fonction : Ajoutez un incrément à la valeur du champ dans la clé de la table de hachage.
Syntaxe : Incrément du champ clé HINCRBY
Explication : L'incrément peut également être un nombre négatif, ce qui équivaut à soustraire un champ donné. Si la clé n'existe pas, une nouvelle table de hachage est créée et la commande HINCRBY est exécutée. Si le champ champ n'existe pas, la valeur du champ est initialisée à 0 avant l'exécution de la commande. L'exécution de la commande HINCRBY sur un champ qui stocke des valeurs de chaîne provoquera une erreur. La valeur de cette opération est limitée à une représentation numérique signée de 64 bits.
Versions disponibles : >= 2.0.0
Complexité temporelle : O(1)
Retour : Après avoir exécuté la commande HINCRBY, la valeur du champ dans la clé de la table de hachage.
commande redis HINCRBYexemple
# increment 为正数 redis> HEXISTS counter page_view # 对空域进行设置 (integer) 0 redis> HINCRBY counter page_view 200 (integer) 200 redis> HGET counter page_view "200" # increment 为负数 redis> HGET counter page_view "200" redis> HINCRBY counter page_view -50 (integer) 150 redis> HGET counter page_view "150" # 尝试对字符串值的域执行HINCRBY命令 redis> HSET myhash string hello,world # 设定一个字符串值 (integer) 1 redis> HGET myhash string "hello,world" redis> HINCRBY myhash string 1 # 命令执行失败,错误。 (error) ERR hash value is not an integer redis> HGET myhash string # 原值不变 "hello,world"