rjz1371/urncache

Laravel UrnCache 提供具有分组能力的缓存系统。

安装: 2

依赖: 0

建议者: 0

安全: 0

星星: 3

关注者: 1

分支: 2

开放性问题: 0

类型:项目

v0.0.2 2020-07-08 09:07 UTC

This package is auto-updated.

Last update: 2024-09-08 19:16:35 UTC


README

Build Status Total Downloads Latest Stable Version License

关于 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 许可协议