yiisoft / cache-wincache
Yii 缓存库 - WinCache 处理器
1.0.1
2022-01-28 11:42 UTC
Requires
- php: ^7.4
- ext-wincache: *
- psr/simple-cache: ^1.0.1
Requires (Dev)
- phpunit/phpunit: ^9.5
- roave/infection-static-analysis-plugin: ^1.16
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.18
Provides
This package is auto-updated.
Last update: 2024-09-09 18:33:48 UTC
README
Yii 缓存库 - WinCache 处理器
本包使用 PHP 的 Windows Cache 扩展(也见 Windows Cache for PHP)并实现了 PSR-16 缓存。
需求
- PHP 7.4。
WinCache
PHP 扩展。
安装
可以使用 Composer 安装此包。
composer require yiisoft/cache-wincache
通用用法
除了在 PSR-16 接口中定义的功能外,此包不包含与缓存交互的任何附加功能。
$cache = new \Yiisoft\Cache\WinCache\WinCache(); $parameters = ['user_id' => 42]; $key = 'demo'; // try retrieving $data from cache $data = $cache->get($key); if ($data === null) { // $data is not found in cache, calculate it from scratch $data = calculateData($parameters); // store $data in cache for an hour so that it can be retrieved next time $cache->set($key, $data, 3600); } // $data is available here
为了删除值,可以使用
$cache->delete($key); // Or all cache $cache->clear();
为了更有效地处理值,应使用批量操作
getMultiple()
setMultiple()
deleteMultiple()
此包可以用作 Yii Caching Library 的缓存处理器。
文档
如果您需要帮助或有问题,Yii 论坛 是一个好去处。您还可以查看其他 Yii 社区资源。
许可
Yii 缓存库 - WinCache 处理器是自由软件。它按照 BSD 许可证条款发布。有关更多信息,请参阅 LICENSE
。
由 Yii Software 维护。