TableManager
EasySwoole\Component\TableManager
EasySwoole对Swoole table进行了基础的封装,用于共享内存
方法列表
getInstance()
该方法用于获取TableManager管理器实例
add($name,array $columns,$size = 1024)
该方法用于创建一个table
get($name):?Table
该方法用于获取已经创建好的table
示例代码
TableManager::getInstance()->add(
self::TABLE_NAME,
[
'currentNum'=>['type'=>Table::TYPE_INT,'size'=>2],
],
1024
);
注意事项:请勿在onRequest、OnReceive等回调位置创建swoole table,swoole table应该在服务启动前创建,比如在mainServerCreate事件中创建。