pspychalski/phpcache

phpCache 是一个对象化的 PHP >=5 缓存包装器,提供类似的方式处理各种缓存机制

1.1.2 2016-01-11 09:32 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:49:18 UTC


README

PhpCache 是对象化的 PHP >=5 缓存包装器,提供类似的方式处理各种缓存机制

  • APC(已弃用)
  • Memcached
  • Redis
  • 文件系统(已弃用)
  • Session(已弃用)
  • 变量(临时,请求之间不可用)

示例用法

require_once 'PhpCache.php';
\PhpCache\PhpCache::$sDefaultMechanism = 'Redis';
$cache = \PhpCache\Factory::getInstance()->create();

$key = new \PhpCache\CacheKey('myKey');
$cache->set($key, 'Lorem ipsum');
if ($cache->check($key)) {
    var_dump($cache->get($key));
} else {
    var_dump('Data not found');
}

所有缓存机制可用的方法

  • set - 根据提供的键设置缓存值
  • get - 根据提供的键从缓存获取数据。如果没有为键提供数据,则返回 false
  • check - 检查为提供的键设置的数据是否存在
  • clear - 删除键的数据
  • clearAll - 清空缓存