/lumen-phpredis

PhpRedis for Lumen 5.*

Primary LanguagePHPApache License 2.0Apache-2.0

PhpRedis for Lumen 5.*

Update

1.1.0

  1. Move cache driver to Target\PHPRedis\Cache .
  2. 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'
],

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

Important

This is just an example.