jmf/simple-cache
最新稳定版本:1.1.0
Composer 安装命令:
composer require jmf/simple-cache
包简介
Cache package implementing PSR-16 simple cache interface.
README 文档
README
Allows caching of data (with Memcached, file-system, etc).
Usage
Initialization
<?php use Jmf\Cache\CacheClient; use Jmf\Cache\Storage\FileSystemStorage; use Jmf\Cache\Storage\MemcachedStorage; use Jmf\Cache\Storage\NullStorage; use Jmf\Cache\Storage\VolatileStorage; use Psr\Clock\ClockInterface; use Psr\Log\LoggerInterface; /* @var ClockInterface $clock */ /* @var LoggerInterface $logger */ // Memcached $storage = MemcachedStorage::createFromCredentials('123.45.67.89'); $cache = new CacheClient($storage, $clock, $logger); // Volatile storage $storage = new VolatileStorage(); $cache = new CacheClient($storage, $clock, $logger); // File-system storage $storage = new FileSystemStorage('/tmp/cache'); $cache = new CacheClient($storage, $clock, $logger); // Null storage (caches nothing) $storage = new NullStorage(); $cache = new CacheClient($storage, $clock, $logger);
Storing and retrieving data
<?php $objectToStore = new \stdClass(); $objectToStore->bar = 'baz'; $cache->set('foo', $objectToStore); // ... $object = $cache->get('foo');
统计信息
- 总下载量: 126
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: mit
- 更新时间: 2024-05-20