toulen/tshmop

1.0 2017-09-07 05:28 UTC

This package is auto-updated.

Last update: 2024-09-07 01:53:25 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();