共找到3條詞條名為COUNTER的結果 展開

COUNTER

SAE提供的計數器服務

Counter是SAE為開發者提供的計數器服務,用來實現高併發情景下的計數功能。用戶可以在控制面板或程序中創建計數器,通過SaeCounter的API對計數器進行設置,加減和統計。

服務概要


系統配額:創建計數器總數不能超過100個
應用場景 Counter簡化了計數應用的開發。開發者可以輕鬆實現高併發情景下的計數功能,實現如兔年春晚投票,廣告渠道訪問計數等應用,同時可以使用Counter的統計功能輕鬆實現數據匯總。

PHP使用指南


創建計數器
創建計數器可以在應用面板中實現也可以在程序中實現,程序中實現方式如下:
$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

統計功能


使用list方法可以獲得該應用的所有計數器
使用mget將可以獲得一組指定計數器的數值