arahan HINCRBY redis
Hasil terjemahan:
meningkatkan peningkatan; peningkatan meningkat
Oleh
[[[baɪ] [baɪ]
pengekalan; melawatarahan HINCRBY redissintaks
Fungsi: Tambah kenaikan pada nilai medan medan dalam kunci jadual cincang.
Sintaks: Kenaikan medan kunci HINCRBY
Penjelasan: Kenaikan juga boleh menjadi nombor negatif, yang bersamaan dengan menolak medan tertentu. Jika kunci tidak wujud, jadual cincang baharu dicipta dan arahan HINCRBY dilaksanakan. Jika medan medan tidak wujud, nilai medan dimulakan kepada 0 sebelum melaksanakan arahan. Melaksanakan arahan HINCRBY pada medan yang menyimpan nilai rentetan akan menyebabkan ralat. Nilai operasi ini terhad kepada perwakilan nombor bertanda 64-bit.
Versi yang tersedia: >= 2.0.0
Kerumitan masa: O(1)
Kembali: Selepas melaksanakan arahan medan kekunci HINCRBY, dalam medan kekunci hashhhby.
arahan HINCRBY rediscontoh
# 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"