在Laravel中启用redis缓存会导致PHP-FPM进程超时

在Laravel中启用redis缓存会导致PHP-FPM进程超时,php,laravel,redis,Php,Laravel,Redis,我有一个在K8s上运行的Laravel 7应用程序。当我将Laravel中的缓存驱动程序设置为数据库时,PHP-FPM进程按预期关闭,释放了资源(尽管需要一段时间——这是我下一个要解决的问题): 但是,只要我将其切换到redis,偶尔的FPM进程就不会终止,导致资源无法释放 我最初的“解决方案”是使用数据库驱动程序进行缓存,但我希望从Redis提供的性能改进中获益 我的redis配置如下所示: 'redis'=>[ “客户端”=>env(“REDIS_客户端”、“phpredis”), “选

我有一个在K8s上运行的Laravel 7应用程序。当我将Laravel中的缓存驱动程序设置为数据库时,PHP-FPM进程按预期关闭,释放了资源(尽管需要一段时间——这是我下一个要解决的问题):

但是,只要我将其切换到
redis
,偶尔的FPM进程就不会终止,导致资源无法释放

我最初的“解决方案”是使用数据库驱动程序进行缓存,但我希望从Redis提供的性能改进中获益

我的redis配置如下所示:

'redis'=>[
“客户端”=>env(“REDIS_客户端”、“phpredis”),
“选项”=>[
'cluster'=>env('REDIS_cluster','REDIS'),
'prefix'=>env('REDIS_prefix',Str::slug(env('APP_NAME','laravel'),'uu')。'uu数据库'),
],
“默认值”=>[
'url'=>env('REDIS_url'),
'host'=>env('REDIS_host','127.0.0.1'),
'password'=>env('REDIS_password',null),
'port'=>env('REDIS_port','6379'),
'database'=>env('REDIS_DB','0'),
'persistent'=>false,
],
“缓存”=>[
'url'=>env('REDIS_url'),
'host'=>env('REDIS_host','127.0.0.1'),
'password'=>env('REDIS_password',null),
'port'=>env('REDIS_port','6379'),
'database'=>env('REDIS\u CACHE\u DB','1'),
'persistent'=>false,
],
],
我的缓存配置如下:

'default'=>env('CACHE\u DRIVER','redis'),
“商店”=>[
“redis”=>[
“驱动程序”=>“redis”,
“连接”=>“缓存”,
],
],
关于调查这个问题的最佳地点有什么建议吗