laravel redis 删除键

编辑

在laravel操作redis批量删除键时,出现了一点小问题,记录一下。

$keys = Redis::keys("test*");
Redis::del($keys);

因为laravel在config/database.php内redis项有设置前缀,所以使用以上方法无法删除,删除时需要先在keys删除前缀再删除。

$configprefix = config('database.redis.options.prefix');
$keys = Redis::keys("test*");
foreach($keys as $key){
    Redis::del(str_replace($configprefix,'',$key));
 }
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!

评论区

暂无评论,快来抢沙发