rjz1371 / urncache
Laravel UrnCache 提供具有分组能力的缓存系统。
v0.0.2
2020-07-08 09:07 UTC
Requires
- php: ^7.0
- illuminate/support: ^6.9|^7.0
This package is auto-updated.
Last update: 2024-09-08 19:16:35 UTC
README
关于 UrnCache
Laravel UrnCache 提供具有分组能力的缓存系统。
快速开始
安装
composer require rjz1371/urncache composer update
命名空间
use rjz1371\UrnCache\UrnCache;
放置没有过期时间的缓存数据(永久缓存)。
$key = 'my-cache-key';
$value = [
['username' => 'rjz1371', 'age' => 25],
['username' => 'reza', 'age' => 20],
['username' => 'alex', 'age' => 56]
];
$group = 'users';
UrnCache::put($key, $value, $group);
放置有过期时间的缓存数据(1小时后过期)。
$key = 'my-cache-key';
$value = [
['username' => 'rjz1371', 'age' => 25],
['username' => 'reza', 'age' => 20],
['username' => 'alex', 'age' => 56]
];
$group = 'users';
UrnCache::put($key, $value, $group, 3600);
检查缓存是否存在($result 为真或假)。
$key = 'my-cache-key'; $group = 'users'; $result = UrnCache::has($key, $group);
检索缓存数据。
$key = 'my-cache-key'; $group = 'users'; $result = UrnCache::get($key, $group);
删除缓存。
$key = 'my-cache-key'; $group = 'users'; UrnCache::delete($key, $group);
删除特定组中的所有缓存。
$group = 'users'; UrnCache::deleteByGroup($group);
删除所有缓存。
UrnCache::deleteAll();
贡献
感谢您考虑为 Laravel 框架做出贡献!贡献指南可以在 Laravel 文档 中找到。
行为准则
为了确保 Laravel 社区对所有人都友好,请阅读并遵守 行为准则。
安全漏洞
如果您在 Laravel 中发现安全漏洞,请通过 taylor@laravel.com 发送电子邮件给 Taylor Otwell。所有安全漏洞都将得到及时处理。
许可协议
Laravel 框架是开源软件,许可协议为 MIT 许可协议。