Laravel: Redis配置详细说明

安装依赖包

composer require predis/predis 1.0.*

配置

redis 的配置在 config/database.php

1.配置单机模式

'redis' => [
    // 集群模式
    'cluster' => false,
    'default' => [
        'host' => '127.0.0.1',
        'port' => 8001,
        'database' => 0,
    ],
]

2.配置集群模式

'redis' => [
    // 集群模式
    'cluster' => true,
    // 默认节点
    'default' => [
        'host' => '127.0.0.1',
        'port' => 8001,
        'database' => 0,
    ],
    // 节点2
    'node-2' => [
        'host' => '127.0.0.1',
        'port' => 8002,
        'database' => 0,
    ]
]

3.配置哨兵模式

'redis' => [
     // 集群模式
    'cluster' => true,
    // 默认节点
    'default' => [
        'host' => '127.0.0.1',
        'port' => 8001,
    ],
    // 节点2
    'node-2' => [
        'host' => '127.0.0.1',
        'port' => 8002,
    ],
    // 节点3
    'node-3' => [
       'host' => '127.0.0.1',
       'port' => 8003,
    ],
     // 统一配置其他信息 哨兵模式 连接密码 数据库等
    'options' => [
       'replication' => 'sentinel',
       'service' => 'mymaster',
       'parameters' => [
       'password' => null,
       'database' => 0,
    ]
]

详细配置说明见predis

目录