gpt4 book ai didi

php - 使用 Predis 使用 Laravel-5.4.32 配置 AWS ElasticCache redis Cluster-3.2.4

转载 作者:可可西里 更新时间:2023-11-01 11:25:42 25 4
gpt4 key购买 nike

我正在尝试在 Laravel-5.4.32 上使用 ElasticCache Redis 集群(启用集群模式而不是哨兵)但出现以下错误:

1/1) 服务器异常已移动 13491 10.0.1.199:6379

我的 database.php 如下所示:


'redis' => [

'client' => 'predis',
'cluster' => true,

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

],

REDIS_HOST 值是使用 .env 文件提供的。我的应用程序适用于单个 Redis 实例。

最佳答案

以下配置对我有用:

'redis' => [
'client' => 'predis',
'options' => [
'cluster' => 'redis',
],
'clusters' => [
'default' => [
[
'host' => env('REDIS_HOST', 'localhost'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 0,
],
],
],
],

其实这在laravel文档中有明确的提及:https://laravel.com/docs/5.4/redis#configuration

关于php - 使用 Predis 使用 Laravel-5.4.32 配置 AWS ElasticCache redis Cluster-3.2.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com