swoole之内存

Posted cshaptx4869

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swoole之内存相关的知识,希望对你有一定的参考价值。

一、代码

<?php
// 可以用来数据共享
// 执行完后 自动释放

// 创建内存表
$table = new swoole_table(1024);

// 内存表增加一列
$table->column(‘id‘, $table::TYPE_INT, 4);
$table->column(‘name‘, $table::TYPE_STRING, 64);
$table->column(‘age‘, $table::TYPE_INT, 3);
$table->create();

// 设置数据
$table->set(‘tomInfo‘, [‘id‘=>1, ‘name‘=>‘tom‘,‘age‘=>20]);
$table[‘jerryInfo‘] = [
    ‘id‘=>2,
    ‘name‘=>‘jerry‘,
    ‘age‘=>20
];
$table->incr(‘jerryInfo‘, ‘age‘, 2);
$table->decr(‘jerryInfo‘, ‘age‘, 4);

// 获取数据
print_r($table->get(‘jerryInfo‘));
print_r($table[‘jerryInfo‘]);

// 删除数据
$table->del(‘tomInfo‘);
print_r($table->get(‘tomInfo‘));

 

以上是关于swoole之内存的主要内容,如果未能解决你的问题,请参考以下文章

Swoole 源码分析——Server模块之TaskWorker事件循环

SWOOLE之广播消息实现

Swoole内存-table详解

Swoole内存-table详解

[Sw] Swoole 生态迷局,基于 Swoole 的第 109 框架

PHP异步任务之swoole