Table

swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。

最新版本已移除lockunlock方法,请使用Swoole\Lock来实现数据同步

swoole_table的优势

swoole_table不受PHPmemory_limit控制
swoole_table1.7.5以上版本可用

遍历Table

swoole_table类实现了迭代器和Countable接口,可以使用foreach进行遍历,使用count计算当前行数。

遍历Table 依赖pcre 如果发现无法遍历table,检查机器是否安装pcre-devel

foreach($table as $row)
{
    var_dump($row);
}
echo count($table);