epwt / cache
此包已被废弃且不再维护。没有建议的替代包。
EPWT PSR-6 缓存实现
1.0.0
2015-04-27 22:10 UTC
Requires
- php: >=5.3
- epwt/psr-cache: 1.0.0
- epwt/utils: dev-master
Suggests
- ext-igbinary: Faster and smaller serializer for SerializerTrait
- ext-redis: Faster Redis implementation
Provides
- psr/cache-implementation: 1.0.0
This package is auto-updated.
Last update: 2021-01-17 09:20:30 UTC
README
此库提供基于 PSR-6 的缓存。
要求
- PHP >= 5.4
当前实现驱动
- Redis (支持 predis & phpredis)
使用方法
$redisDriver = new EPWT\Cache\Drivers\RedisDriver(); $redis = new Redis(); $redis->connect('127.0.0.1'); $redisDriver->setRedis($redis); $demoCachePool = new EPWT\Cache\Core\CacheItemPool('demo_pool'); $demoCachePool->setDriver($redisDriver); $alternativeCachePool = new EPWT\Cache\Core\CacheItemPool('alternative_pool'); $alternativeCachePool->setDriver($redisDriver); $cacheItemA = new EPWT\Cache\Core\CacheItem('a'); $cacheItemA->setCacheItemPool($demoCachePool); $cacheItemA->set('foobar'); $demoCachePool->save($cacheItemA); $a = $demoCachePool->getItem('a'); $a->get(); $alternativeCachePool->save($a);
许可证
此捆绑包位于 MIT 许可之下。请参阅文件中的完整许可证。
LICENSE
关于
EPWT Cache 由 Aurimas Niekis 提供。
报告问题或功能请求
问题和功能请求在 Github 问题跟踪器 中跟踪。