o2system / cache
PHP 缓存处理器库
v2.2.107
2020-06-02 22:49 UTC
Requires
- php: ^7.2.0
- o2system/kernel: *
README
O2System Cache
O2System Cache 是一个开源缓存管理适配器库。这允许 O2System 框架集成一些最受欢迎的缓存存储引擎。除了基于文件的缓存外,所有缓存都需要特定的服务器要求,如果服务器要求不满足,将抛出致命异常。O2System Cache 为在 O2System 框架内工作得更加强大而构建,但也可以作为功能有限的独立版本与其它系统集成。
O2System Cache 是基于 PSR-6:缓存接口和 PSR-16:缓存库的通用接口编写的。
支持的存储引擎适配器
APC 和 XCache 已弃用,OPCache 已合并到 APCu。
Composer 安装
安装 O2System Cache 的最佳方式是使用 Composer
composer require o2system/cache
使用方法
use O2System\Cache; $cache = new Cache\Adapters\Opcache\ItemPool(); if( $cache->isConnected() ) { // Save cache $cache->save( new Cache\Item( 'cacheKeyName', 'This is cache content, support any type of data', 300 ) ); // Get cache echo $cache->getItem( 'cacheKeyName' )->get(); }
输出:这是缓存内容,支持任何类型的数据
文档可在本仓库的 wiki 上找到,或访问此仓库的 github 页面。
想法和建议
请通过 contact@o2system.id 邮件联系我们
错误和问题
请通过 Github 提交您的问题,以便我们可以在开发过程中跟踪所有问题并向此仓库发送 pull request。
系统要求
- PHP 7.2+,带有 APCu、Memcache、Redis 或 WinCache 扩展
- Composer
- O2System 内核