laravel上的redis/phpredis和elasticache上的cluster

1tuwyuhd  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(297)

我已经看到了很多关于这个问题的文章,但是没有一篇被标记为解决方案,也没有一篇有效。我在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],
        ],
]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题