Laravel 客户端尝试使用旧密码连接到redis

Laravel 客户端尝试使用旧密码连接到redis,laravel,redis,horizon,Laravel,Redis,Horizon,我有一个Debian 10服务器,带有Laravel 5.8。 这是config/database.php中的redis配置: 'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', 'localhost'), 'password' => env('REDIS_PASSWORD', null), 'port' =

我有一个Debian 10服务器,带有Laravel 5.8。 这是
config/database.php
中的redis配置:

'redis' => [

    'client' => 'predis',

    'default' => [
      'host' => env('REDIS_HOST', 'localhost'),
      'password' => env('REDIS_PASSWORD', null),
      'port' => env('REDIS_PORT', 6379),
      'database' => 0,
      'read_write_timeout' => 60,
    ],

    'cache' => [
        'host' => env('REDIS_HOST', '127.0.0.1'),
        'password' => env('REDIS_PASSWORD', null),
        'port' => env('REDIS_PORT', 6379),
        'database' => env('REDIS_CACHE_DB', 1),
    ],

  ],

.env
文件中,我只有
REDIS_密码
参数,这在REDIS服务器配置中是相同的。 我注意到一些电子邮件在队列中停留了很长时间,没有明显的原因。 使用
Redis server monitor
检查Redis日志时,我发现一些客户端甚至尝试使用
.env
文件中存在的旧测试密码进行连接。
php-artisan-config:cache
和类似工具没有帮助

测试密码不再存在于.env文件中,也不再存在于其他文件中;如何以及在哪里可以拯救他们?我怎样才能永久摆脱它们


谢谢

您需要重新启动队列,因为它会完全缓存您的代码,包括配置

引自:

请记住,队列工作进程是长期存在的进程,存储启动的进程 内存中的应用程序状态。因此,他们不会注意到变化 在代码库中启动后。所以,在你的 部署过程中,请确保重新启动队列工作程序。在里面 此外,请记住,由用户创建或修改的任何静态 应用程序不会在作业之间自动重置


您需要重新启动队列,因为它会完全缓存您的代码,包括config

引自:

请记住,队列工作进程是长期存在的进程,存储启动的进程 内存中的应用程序状态。因此,他们不会注意到变化 在代码库中启动后。所以,在你的 部署过程中,请确保重新启动队列工作程序。在里面 此外,请记住,由用户创建或修改的任何静态 应用程序不会在作业之间自动重置


它不起作用。在redis cli监视器中,我总是使用旧密码进行身份验证。它不起作用。在redis cli monitor中,我始终使用旧密码进行身份验证。请在尝试
监视时检查ip地址。它可能会给你一个线索。当你试图
监视它时,检查ip地址。它可能会给你一个线索。