aragorn-yang / laravel-array-redis
A laravel wrapper for M6Web/RedisMock
Installs: 138
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/aragorn-yang/laravel-array-redis
Requires
- php: ^7.2
- laravel/framework: 6.*
- m6web/redis-mock: ^5.0
- predis/predis: ^1.1
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: 8.*
README
A laravel wrapper for M6Web/RedisMock. You can mock your Redis in your tests without a running redis server.
Installation & Usage
Use Composer to add this package to your project's dev-dependencies:
composer require --dev aragorn-yang/laravel-array-redis
In config/database.php
, make the Redis client configurable via environment variable:
'redis' => [ 'client' => env('REDIS_CLIENT', 'predis'), ],
Now, you can switch to the array
client via environment setting.
- You can set it in your
.env.testing
:
REDIS_CLIENT=array
- Alternatively, you can do it in your
phpunit.xml
:
<env name="REDIS_CLIENT" value="array"/>