请问thinkphp5的swoole部分申请的table是做什么用的

浏览:2032 发布日期:2019/12/17 分类:ThinkPHP5专区
/**
 * 基于Swoole_table的高速缓存
 * Class Cache
 * @package think\swoole
 */
class CacheTable
{
    private $table;

    public function __construct()
    {
        $cache_size      = Config::get('swoole.cache_size');
        $cache_data_size = Config::get('swoole.cache_data_size');
        $cache_data_size = $cache_data_size ? $cache_data_size : 1024;
        $cache_size      = $cache_size ? $cache_size : 1024 * 1024;
        $this->table = new \swoole_table($cache_size);
        $this->table->column('time', \swoole_table::TYPE_INT, 15);
        $this->table->column('data', \swoole_table::TYPE_STRING, $cache_data_size);
        $this->table->create();
    }
文件位于vendor/topthink/think-swoole/src/CacheTable.php
这里在启动时申请了1048576,今天更换服务器的时候申请失败了才发现的问题,业务中没有使用到session之类的,这里申请的100万行的数据有存在意义吗
如果没有我是否可以对他进行删除
最佳答案
评论( 相关
后面还有条评论,点击查看>>