TableManager

EasySwoole\Component\TableManager EasySwoole对Swoole table进行了基础的封装,用于共享内存

方法列表

getInstance()

该方法用于获取TableManager管理器实例

add($name,array $columns,$size = 1024)

该方法用于创建一个table

get($name):?Table

该方法用于获取已经创建好的table

示例代码

  1. TableManager::getInstance()->add(
  2. self::TABLE_NAME,
  3. [
  4. 'currentNum'=>['type'=>Table::TYPE_INT,'size'=>2],
  5. ],
  6. 1024
  7. );

注意事项:请勿在onRequest、OnReceive等回调位置创建swoole table,swoole table应该在服务启动前创建,比如在mainServerCreate事件中创建。