我使用来自laravel的redis throttle进行一些api通信,例如:
Redis::throttle('key')
->block(0)->allow(100)->every(5)
->then(function () use ($job, $next) {
// do stuff
}, function () use ($job) {
$job->release(5);
});
}
但在系统的其他部分(目前还没有完全重构),我需要在不真正阻塞调用的情况下按下油门(标记我使用了它)。
我该怎么做?谢谢。
1条答案
按热度按时间r9f1avp51#
密钥作为散列存储在redis数据库中。如果我的密钥名为“key”,它将存储在app\u name\u database\u key中,格式如下
因此redis facade可以访问它,而无需调整前缀。
同样可以增加它