firewox/simple-memory-cache

这是一个支持使用PSR-16简单缓存标准的内存缓存服务器的库。

2.0.1 2020-12-08 20:18 UTC

This package is auto-updated.

Last update: 2024-09-09 03:01:25 UTC


README

这是一个支持使用PSR-16简单缓存标准的内存缓存服务器的库。

入门

使用Composer包管理器安装Simple Memory Cache。

composer require firewox/simple-memory-cache

先决条件与配置

此库需要至少PHP 7.1才能运行。在你的PHP文件中包含composer自动加载

require_once 'vendor/autoload.php';

代码结构

Simple memory cache库尝试使用通用接口抽象所有已知的内存缓存服务器方法。此库实现了PSR 16标准中定义的所有方法(https://www.php-fig.org/psr/psr-16/)。

  1. 使用Redis将一个项目缓存在内存中
$redis = new Redis();
$status = $redis->set('test', 'hello world', 300);
  1. 使用Redis从内存中获取一个已缓存的项目
$redis = new Redis();
$value = $redis->get('test');
  1. 使用Redis从内存中删除一个已缓存的项目
$redis = new Redis();
$value = $redis->delete('test');
  1. 使用Redis将多个项目缓存在内存中
$redis = new Redis();
$status = $redis->setMultiple(['test1' => 'hello', 'test2' => 'world'], 300);
  1. 使用Redis从内存中获取多个已缓存的项目
$redis = new Redis();
$values = $redis->getMultiple(['test1' => 'hello', 'test2' => 'world']);
  1. 使用Redis从内存中删除多个已缓存的项目
$redis = new Redis();
$value = $redis->deleteMultiple(['test1', 'test2']);