Laravel 客户端尝试使用旧密码连接到redis
我有一个Debian 10服务器,带有Laravel 5.8。 这是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' =
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地址。它可能会给你一个线索。