webjjel / laravel-read-write-redis
为 Laravel 使用读写 Redis 连接
0.1.0
2019-10-16 09:12 UTC
Requires
- php: >=7.1.3
- illuminate/cache: ^5.8|^6.0
- illuminate/contracts: ^5.8|^6.0
- illuminate/support: ^5.8|^6.0
This package is auto-updated.
Last update: 2024-09-16 21:22:12 UTC
README
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)。有关更多信息,请参阅许可证文件。