lukaszaleckas / laravel-fallback-cache
此包的最新版本(v1.0.0)没有可用的许可证信息。
v1.0.0
2023-03-24 13:52 UTC
Requires
- php: ^7.4|^8.0
- laravel/framework: ^8.0|^9.0|^10.0
Requires (Dev)
- mockery/mockery: ^1.5
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.24
- phpstan/phpstan-mockery: ^1.0
- phpunit/phpunit: ^9.5
- slevomat/coding-standard: ^6.4
- squizlabs/php_codesniffer: ^3.6
README
这个简单的包旨在处理缓存存储的停机问题。
假设你的默认缓存驱动程序是redis,并且你遇到了它的停机。由于这个原因,整个应用程序都会关闭。
此包尝试从缓存存储检索一个值,如果抛出异常,则将缓存驱动程序/存储切换到配置中指定的一个。
安装
- 运行
composer require lukaszaleckas/laravel-fallback-cache
由于你可能在其他提供程序中使用缓存,因此此包不会自动注册服务提供程序。所以你需要在应用程序的 app.php
中注册它
LaravelFallbackCache\FallbackCacheServiceProvider::class
注意:如果你在其他提供程序中使用缓存,请在这些提供程序之前注册此提供程序。
- 发布
fallback-cache.php
配置文件
php artisan vendor:publish --tag=fallback-cache
这就完成了!