aachibilyaev / phpramcache
PHP 内存缓存
1.0.2
2021-01-07 09:58 UTC
README
服务器内存中的 PHP 缓存
安装和配置
在 RAMDISK 中创建内存并在 mount -t [TYPE] -o size=[SIZE] [FSTYPE] [MOUNTPOINT] [TYPE] - 类型为 RAM 磁盘 - tmpfs, ramfs, ext4 [SIZE] - 大小 [FSTYPE] 磁盘上的文件系统类型 tmpfs, ramfs, ext4, 等. 中挂载到目录
$ mkdir /home/bitrix/www/newramdisk $ mount -t tmpfs -o size=4096m tmpfs /home/bitrix/www/newramdisk
连接 PHP 缓存类
$ composer require aachibilyaev/phpramcache
在 PHP 中连接类并使用它。类中有两个方法 - 放入缓存和从缓存中获取。
<?php require 'vendor/autoload.php'; use aachibilyaev\phpramcache; //В конструкторе по умолчанию указана папка /tmp/ $cache = new Phpramcache('/home/bitrix/www/newramdisk'); //Кладем данные в кеш. Первый параметр - ключ. Второй параметр - значение $cache->setStorage('testkey', 'testdata'); //Получение данных из кеша echo $cache->getStorage('testkey'); //Выводит testdata