我在AWS上创建了一个redis服务器,当我尝试将它连接到ec2实例上的laravel installlation时。我收到Connection refused [tcp://127.0.0.1:6379]
错误。
我不知道为什么会这样。任何文件中都不存在localhost或127.0.0.1。
config/database.php
代码是
'redis' => [
'client' => 'predis',
'clusters' => [
'default' => [
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
]],
],
<{1>}文件中的我已经更新了REDIS_HOST,REDIS_PORT。
REDIS_PASSWORD为空白。
更新1
现在我已将.env
更新为
config/database.php
现在我收到'redis' => [
'cluster' => false,
'options' => [
'cluster' => 'redis',
],
'default' => [
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
],
错误
我尝试将redis与redis cli连接起来。一切正常。但是当我设置密钥时,我在MOVED 3099 AWS_PRIVATE_IP:6379