php - Redis集群的配置

标签 php laravel redis laravel-5.1

我在 GlusterFS 集群中运行 Laravel,我也想设置一个 Redis 集群。我无法找到我应该如何配置 Laravel。

这是示例配置文件:

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

如何添加多个服务器?

最佳答案

我假设您只是在那里添加另一个服务器并更新 cluster bool 值:

'redis' => [
    'cluster' => true,
    'default' => [
        'host' => env('REDIS_HOST', 'localhost'),
        'password' => env('REDIS_PASSWORD', null),
        'port' => env('REDIS_PORT', 6379),
        'database' => 0,
    ],
    'secondary' => [
        'host'     => '127.0.0.1',
        'password' => 'p@ssw0rd',
        'port'     => 6379,
        'database' => 0,
    ],
],

关于php - Redis集群的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38399376/

相关文章:

php - 在 Laravel 5 的自定义错误页面上从中止输出错误消息

javascript - 从 Laravel 设置 cookie 并从 javascript 获取 null

php - Laravel - 在单行数据库中存储多个图像

php - 如何在 Laravel 4 中注入(inject)多个共享相同接口(interface)的类

python - REDIS:python 中的 redis 不返回任何内容

php - 如何使用 mysql 查询和 foreach 制作下拉列表?

php - 根据 Laravel 中的上一页重定向到不同的页面

php - 我如何在 mysql 查询中使用变量

c# - 无法使用 ASP.NET session 状态提供程序连接到 Redis 服务器

redis - ZREVRANK 'fair' 在REDIS中的排名