104lab/laravel-redis

Laravel Redis 包的帮助器

dev-master 2024-07-20 07:58 UTC

This package is auto-updated.

Last update: 2024-09-20 08:20:54 UTC


README

tests

需求

  • PHP 8.1 ~ 8.3
  • Laravel 10 ~ 11
  • ext-redis 5.3 ~ 6.0 (测试覆盖)
  • Redis 6 ~ 7 (测试覆盖)

安装

使用 Composer 进行安装。

composer require 104lab/laravel-redis

使用方法

Redis 的 KEYS 方法类似于全表扫描,所以可能使用 SCAN 是一个好主意。

$connection = Redis::connection();

# Before
$keys = $connection->keys('foo:*');

# After
$keys = (new KeysByScan($connection))('foo:*');

# Use chunk limit
$keys = (new KeysByScan($connection))('foo:*', 100);

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件