motomedialab/laravel-redis-driver

一个强制使用前缀清除缓存,而不是全局刷新的 Laravel Redis 驱动程序覆盖

v1.1.1 2024-03-23 14:13 UTC

This package is auto-updated.

Last update: 2024-09-23 15:05:22 UTC


README

这是一个简单的包,用于覆盖 Laravel Redis 缓存存储刷新时的默认行为。

为什么?

当使用 Redis 缓存驱动程序时,Laravel Redis 驱动程序调用 cache()->clear() 的默认行为是调用整个 Redis 数据库的 flushdb 命令。这并不总是期望的行为,尤其是在使用多租户 Redis 实例时。

此包通过仅清除匹配缓存前缀的键来覆盖该行为,阻止调用全局 flushdb 命令。

安装

只需使用 composer 将包拉入,如下所示,即可正常使用!

composer require motomedialab/laravel-redis-driver