> 教育经验 > 什么是COUNTER介绍

什么是COUNTER介绍

什么是COUNTER介绍

Counter是SAE为开发者提供的计数器服务,用来实现高并发情景下的计数功能.用户可以在控制面板或程序中创建计数器,通过SaeCounter的API对计数器进行设置,加减和统计。

COUNTER服务概要

Counter是SAE为开发者提供的计数器服务,用来实现高并发情景下的计数功能.用户可以在控制面板或程序中创建计数器,通过SaeCounter的API对计数器进行设置,加减和统计。

系统配额:创建计数器总数不能超过100个

应用场景 Counter简化了计数应用的开发.开发者可以轻松实现高并发情景下的计数功能,实现如兔年春晚投票,广告渠道访问计数等应用,同时可以使用Counter的统计功能轻松实现数据汇总。

COUNTERPHP使用指南

创建计数器

创建计数器可以在应用面板中实现也可以在程序中实现,程序中实现方式如下:

$c = new SaeCounter();

$c->create(\'c1\',20);

创建初始值为20的计数器c1 成功将返回true 超出总数配额或同名计数器已存在将返回false

计数操作

使用set方法可以设置计数器的数值 使用incr和decr方法对计数器进行加减

例子:

$c = new SaeCounter();

$c->create(\'c1\'); //默认c1的值为0

$c->set(\'c1\',100); // 返回true 设置c1的值为100

$c->incr(\'c1\'); // 返回101

$c->get(\'c1\'); // 返回c1的值101

$c->decr(\'c1\'); // 返回100

COUNTER统计功能

使用list方法可以获得该应用的所有计数器

使用mget将可以获得一组指定计数器的数值