我已经看到了很多关于这个问题的文章,但是没有一篇被标记为解决方案,也没有一篇有效。我在aws elasticache上建立了一个redis集群,我正在尝试让它与laravel一起工作。我可以很好地使用 redis-cli
从我的应用服务器,所以我知道一切都是可访问的。
拉威尔给了我一个错误:
Predis \ Response \ ServerException
MOVED 9970 <ip>:6379
我的aws配置如下:
Engine Version Compatibility: 6.0.5
Number of Nodes: 9 nodes
Shards: 3
Auto-failover: enabled
Multi-AZ: disabled
我的laravel配置是:
'redis' => [
'client' => 'phpredis',
'cluster' => true,
'clusters' => [
'default' => [
'host' => '<cache-name>.us-west-2.rds.amazonaws.com',
'password' => null,
'port' => 6379,
'database' => 0,
],
],
'default' => [
'host' => '<cache-name>.us-west-2.rds.amazonaws.com',
'password' => null,
'port' => 6379,
'database' => 0,
],
'options' => [
'cluster' => 'redis',
'parameters' => [
'password' => null,
'scheme' => 'tcp',
],
'ssl' => ['verify_peer' => false],
],
]
暂无答案!
目前还没有任何答案,快来回答吧!