這篇文章主要介紹了關於關於Swoole 記憶體操作(Table)的介紹,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
使用:
//執行個體化表格,參數 int : 最大行數$table = new swoole_table(1024);//設定表格欄位 參數 (欄位名:string , 欄位類型:int、float、string , 長度:int)$table->column('id',$table::TYPE_INT,4);$table->column('name',$table::TYPE_STRING,64);$table->column('price',$table::TYPE_INT,11);//建立表格$table->create();//添加資料 兩種方式$table->set('iphoneX',['id'=>1,'name'=>'iphoneX','price'=>9999]);$table['xiaomi'] = ['id'=>2,'name'=>"小米",'price'=>3339];foreach ($table as $key => $value) { var_dump($value); echo PHP_EOL ;}//單獨設定某欄位自增 參數('表名',’欄位名‘,’步長‘)$table->incr('iphoneX','price',1000);var_dump($table->get('iphoneX'));//單獨設定欄位自減$table->decr('xiaomi','price',1000);var_dump($table->get('xiaomi'));//刪除某條資料$table->del('xiaomi');//判斷資料是否存在if(!$table->exist('xiaomi')){ echo '不存在此欄位';}
Swoole 記憶體表優點:
使用情境:
*swoole_table模組目前為實驗性質,不建議在生產環境使用。請使用成熟的方案Redis/Apc/Yac作為資料共用層
以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!