Wallogit.com
2017 © Pedro Peláez
Use phpredis as the redis connection in Laravel
PhpRedis The phpredis extension provides an API for communicating with the Redis key-value store. It is released under the PHP License, version 3.01. This code has been developed and maintained by Owlient from November 2009 to March 2011., (*1)
PHP 5.4+br/ Laravel 5.x, (*2)
"require": { "kingnet/laravel-phpredis":"dev-master" }
Add the PhpRedisServiceProvider to config/app.php (comment out built-in RedisServiceProvider):, (*3)
// Illuminate\Redis\RedisServiceProvider::class,
//phpredis provider
KingNet\PhpRedis\PhpRedisServiceProvider::class,
The default Facade alias conflicts with the Redis class provided by PhpRedis. To fix this, rename the alias in config/app.php:, (*4)
'PhpRedis' => KingNet\PhpRedis\Facede::class,
Finally run composer update to update and install everything., (*5)
Just use php artisan vendor:publish and a phpredis.php file will be created in your config directory., (*6)
use PhpRedis;
class PhpredisController extends Controller
{
public function test()
{
PhpRedis::set('myname','kingnet');
dd(PhpRedis::get('myname'));
}
}
This is free software distributed under the terms of the MIT license., (*7)
Please report any issue you find in the issues page.br/ Pull requests are welcome., (*8)