首页/数据/数据库速查/HINCRBY / HINCRBYFLOAT 字段级原子计数
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条
Redis 命令96 条
Redis 运维与场景124 条

HINCRBY / HINCRBYFLOAT 字段级原子计数

在 Hash 字段上原子加减:适合按对象维度统计(用户积分、商品维度销量);字段不存在按 0 起算。

数据库速查数据更新于 2026-10-12

示例

示例
HINCRBY stat:u1001 pv 1        # 1
HINCRBY stat:u1001 pv 10       # 11
HINCRBY stat:u1001 pv -3       # 8
HINCRBYFLOAT stat:u1001 amount 9.9   # "9.9"
HGETALL stat:u1001
HINCRBY整数字段加减,返回新值
HINCRBYFLOAT浮点加减(有精度边界)
初值字段不存在视为 0
多个计数放同一 Hash 便于一次 HGETALL 汇总;但字段级热点(同一字段高并发自增)仍受单线程限制。

易错点

  • 对不存在的字段 HINCRBY 后没有设过期:统计键长期堆积
  • HINCRBYFLOAT 反复累加出现浮点误差,金额统计建议存整数分

数据来源与参考

  • Redis 官方文档: HINCRBY
  • Redis 官方文档: HINCRBYFLOAT

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌