什么是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将可以获得一组指定计数器的数值