原子计数器是将列当成一个原子计数器来使用,为某些在线应用提供实时统计功能,例如统计帖子的PV(实时浏览量)等。

说明
  • 原子计数器的详细介绍参见原子计数器
  • 原子计数器适用于5.1.0以上版本。

示例

写入数据时,使用update_row接口对整型列做列值的增量变更,属性列中对应的类型为INCREMENT,示例代码如下。
def increment_by_update_row(client):
    primary_key = [('pk0', 1)]
    # INCREMENT类型为自增列,以下示例对price属性列原子递增6
    update_of_attribute_columns = {
        'INCREMENT': [('price', 6)]
    }
    row = Row(primary_key, update_of_attribute_columns)
    consumed, return_row = client.update_row(table_name, row, None)
    print ('Update succeed, consume %s write cu.' % consumed.write)