bjyoungblood / bjy-cache-storage
此包已 弃用 并不再维护。没有建议的替代包。
关于此包的最新版本(dev-master)没有可用的许可证信息。
为 Zend\Cache 提供各种存储适配器
dev-master
2014-08-05 14:46 UTC
Requires
- php: >=5.3.3
- predis/predis: dev-master
- zendframework/zendframework: dev-master
This package is not auto-updated.
Last update: 2024-07-06 11:48:47 UTC
README
BjyCacheStorage
为不通过 Zend\Cache 提供的后端提供缓存存储适配器。
适配器
- Redis(需要 Predis >= v0.7)
- ZendDb(使用大多数 RDBMS 平台)
使用
$objectProxy = PatternFactory::factory('object', array( 'object' => $object, 'storage' => 'redis' ));
或者,对于更多选项
$objectProxy = PatternFactory::factory('object', array( 'object' => $object, 'storage' => array( 'adapter' => array( 'name' => 'zenddb', 'options' => array( 'adapter' => new Zend\Db\Adapter\Adapter, 'tablename' => 'cache', 'keyfield' => 'key', 'valuefield' => 'value' ), ), ), );
配置
有关 Redis 的配置选项,请参阅Predis 库的readme文件。
上面示例中显示了所有Zend\Db的配置选项。