torann/taggable-file-cache

支持标签的 Laravel 文件缓存驱动。

1.0.0 2018-02-16 15:57 UTC

This package is auto-updated.

Last update: 2024-09-08 10:02:41 UTC


README

Latest Stable Version Total Downloads

这是一个支持标签的 Laravel 文件缓存驱动,可在 此处 查阅相关文档。

安装

Composer

从命令行运行

$ composer require torann/taggable-file-cache

服务提供者

打开 config/app.php 并找到 providers 键。

'providers' => [

    \Torann\TaggableFileCache\TaggableFileCacheServiceProvider::class,

]

配置

在你的 config\cache.php 中,创建一个新的存储

'tagged_file' => [
    'driver' => 'tagged_file',
    'path' => storage_path('framework/cache'),
]

可选配置

  • queue:在垃圾回收期间使用指定的队列名称,如果省略,将使用默认队列。
  • separator:定义内部使用的分隔符或序列,应选择一个永远不会与键值冲突的字符(默认 ~#~

垃圾回收

为了在标签被清除时减少清理缓存条目的工作,这个任务被添加为作业并使用 Laravel 内置的 队列 进行排队。

注意: Laravel 的默认队列驱动是 sync,这将导致作业被同步执行。如果您想使用此缓存驱动,强烈建议您使用具有适当工作者的替代队列驱动来平衡这项工作。