webjjel/laravel-read-write-redis

为 Laravel 使用读写 Redis 连接

0.1.0 2019-10-16 09:12 UTC

This package is auto-updated.

Last update: 2024-09-16 21:22:12 UTC


README

Packagist License Latest Stable Version Total Downloads

webjjel/laravel-read-write-redis 包提供了对 Redis 的读写连接。

安装

需要 PHP 7.1 和 Laravel 5.8 或更高版本。

您可以通过 composer 安装此包

composer require webjjel/laravel-read-write-redis

该包将自动注册自己。

使用方法

您需要在 config/database.php 中设置读写连接

'redis' => [
    'write' => [
        'host'     => env('REDIS_WRITE_HOST', '127.0.0.1'),
        'password' => env('REDIS_WRITE_PASSWORD', null),
        'port'     => env('REDIS_WRITE_PORT', 6379),
        'database' => 0,
    ],

    'read' => [
        'host'     => env('REDIS_READ_HOST', '127.0.0.1'),
        'password' => env('REDIS_READ_PASSWORD', null),
        'port'     => env('REDIS_READ_PORT', 6379),
        'database' => 0,
    ],
],

然后在 config/cache.php 中设置 Redis 连接

'stores' => [
    'redis-read-write' => [
        'driver' => 'redis-read-write',
        // If you want to change connection name, edit below configuration.
        // 'connection' => [
        //     'write' => 'write',
        //     'read'  => 'read',
        // ],
    ],
]

如果您想默认使用读写 Redis 缓存,您可以在 .env 中更改环境变量

CACHE_DRIVER=redis-read-write

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件