aachibilyaev/phpramcache

1.0.2 2021-01-07 09:58 UTC

This package is auto-updated.

Last update: 2024-09-07 17:44:07 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