TableManager
EasySwoole\Component\TableManager
EasySwoole對(duì)Swoole table進(jìn)行了基礎(chǔ)的封裝,用于共享內(nèi)存
方法列表
getInstance()
該方法用于獲取TableManager管理器實(shí)例
add($name,array $columns,$size = 1024)
該方法用于創(chuàng)建一個(gè)table
get($name):?Table
該方法用于獲取已經(jīng)創(chuàng)建好的table
示例代碼
TableManager::getInstance()->add(
self::TABLE_NAME,
[
'currentNum'=>['type'=>Table::TYPE_INT,'size'=>2],
],
1024
);
注意事項(xiàng):請(qǐng)勿在onRequest、OnReceive等回調(diào)位置創(chuàng)建swoole table,swoole table應(yīng)該在服務(wù)啟動(dòng)前創(chuàng)建,比如在mainServerCreate事件中創(chuàng)建。