lukaszaleckas/laravel-fallback-cache

此包的最新版本(v1.0.0)没有可用的许可证信息。

v1.0.0 2023-03-24 13:52 UTC

This package is auto-updated.

Last update: 2024-09-24 17:06:15 UTC


README

这个简单的包旨在处理缓存存储的停机问题。

假设你的默认缓存驱动程序是redis,并且你遇到了它的停机。由于这个原因,整个应用程序都会关闭。

此包尝试从缓存存储检索一个值,如果抛出异常,则将缓存驱动程序/存储切换到配置中指定的一个。

安装

  1. 运行
composer require lukaszaleckas/laravel-fallback-cache

由于你可能在其他提供程序中使用缓存,因此此包不会自动注册服务提供程序。所以你需要在应用程序的 app.php 中注册它

LaravelFallbackCache\FallbackCacheServiceProvider::class

注意:如果你在其他提供程序中使用缓存,请在这些提供程序之前注册此提供程序。

  1. 发布 fallback-cache.php 配置文件
    php artisan vendor:publish --tag=fallback-cache

这就完成了!