epwt/cache

此包已被废弃且不再维护。没有建议的替代包。

EPWT PSR-6 缓存实现

1.0.0 2015-04-27 22:10 UTC

This package is auto-updated.

Last update: 2021-01-17 09:20:30 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Analytics

SensioLabsInsight

此库提供基于 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 问题跟踪器 中跟踪。