targetliu / phpredis
PhpRedis for Lumen 5.*
Installs: 4 121
Dependents: 0
Suggesters: 0
Security: 0
Stars: 21
Watchers: 3
Forks: 9
Open Issues: 8
Requires
- laravel/lumen-framework: 5.*.*
This package is not auto-updated.
Last update: 2024-11-02 00:07:19 UTC
README
Update
1.2.1
- Different database use different connections.(According to issue #2)
1.2.0
- You can chose different Redis connections.(According to issue #1)
1.1.0
- Move cache driver to
Target\PHPRedis\Cache
. - Add a Queue driver.
Installation
- Install PhpRedis
- Run
composer require targetliu/phpredis
- Configure redis in .env
Basic
- Add
$app->register(TargetLiu\PHPRedis\PHPRedisServiceProvider::class);
in bootstrap/app.php
Cache Driver
- Add
$app->register(TargetLiu\PHPRedis\Cache\CacheServiceProvider::class);
in bootstrap/app.php in order to use PhpRedis with Lumen cache - Add
'phpredis' => [
'driver' => 'phpredis',
'connection' => 'default',
],
to stores in config/cache.php or vendor/larvel/lumen-framework/config/app.php in order to use PhpRedis with Lumen cache
- Set
CACHE_DRIVER=phpredis
in .env
Queue Driver
- Add
$app->register(TargetLiu\PHPRedis\Queue\QueueServiceProvider::class);
in bootstrap/app.php in order to use PhpRedis with Lumen queue - Add
'phpredis' => [
'driver' => 'phpredis',
'connection' => 'default',
'queue' => 'default',
'expire' => 60,
],
to connections in config/queue.php or vendor/larvel/lumen-framework/config/queue.php in order to use PhpRedis with Lumen queue
- Set
QUEUE_DRIVER=phpredis
in .env
Usage
- With
app('phpredis')
, read PhpRedis document - With
app('cache')
, read Lumen document - With
app('queue')
, read Lumen document
About the author
- Blog:http://targetliu.com