toulen/tshmop

1.0 2017-09-07 05:28 UTC

This package is auto-updated.

Last update: 2024-06-07 01:12:31 UTC


README

最初的目的: 在多进程运行一些程序的时候,各个进程之间会有数据的隔离,于是使用了shmop来进行内存共享.shmop提供了开启一个内存段,读写内存段已经清空和关闭的功能.于是我将这个函数封装成了一个类,方便以后的扩展.实现了多应用之间的数据共享.内存长度变长等基础功能.

以后的方向: 后续会开发一个基于此的小而美的PHP开发的内存缓存服务器,以C/S的模式运行.可能会包含:key-value存储, session共享(实现单点登录),消息队列等功能.

安装:

composer require toulen/tshmop:1.0

使用:

$Tshmop = new \Tshmop\Tshmop();
//$data可以是数组,也可以是字符串
$Tshmop->put($data);
$Tshmop->get();
$Tshmop->clean();
$Tshmop->close();