Hasty Briefsbeta

双语

<antirez>

2 days ago
  • Redis在其七周年之际引入了新的BITFIELD命令,允许对存储在位偏移处的任意大小整数进行操作。
  • 该命令支持子命令:SET、GET、INCRBY,以及用于控制溢出行为的OVERFLOW元命令(SAT、WRAP、FAIL)。
  • 整数类型通过'u'(无符号)或'i'(有符号)后跟位数定义(例如u8、i5、u20、i53),由于协议限制,u64被排除。
  • 偏移量可以直接指定,或使用'#'将字符串视为计数器数组,简化多计数器管理。
  • 该命令旨在用于实时分析、A/B测试以及对小型计数器进行内存高效打包,多项操作返回结果数组。
  • 该命令将很快移植到稳定版Redis中,实现细节已在GitHub上提供。