104lab / laravel-redis
Laravel Redis 包的帮助器
dev-master
2024-07-20 07:58 UTC
Requires
- php: ^8.1
Requires (Dev)
- ext-redis: *
- illuminate/container: ^10 | ^11
- illuminate/redis: ^10 | ^11
- phpbench/phpbench: ^1.0
- phpunit/phpunit: ^10.1 | ^11
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: *
This package is auto-updated.
Last update: 2024-09-20 08:20:54 UTC
README
需求
- 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)。有关更多信息,请参阅 许可文件。