Download the PHP package paunin/laravel-ps-redis without Composer
On this page you can find all versions of the php package paunin/laravel-ps-redis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download paunin/laravel-ps-redis
More information about paunin/laravel-ps-redis
Files in paunin/laravel-ps-redis
Package laravel-ps-redis
Short Description A simple sentinel/redis driver wrapper for laravel.
License MIT
Informations about the package laravel-ps-redis
Laravel-PSRedis
! Only for laravel/lumen >= 5.4, for previous laravel/lumen versions use 1.* version of the package https://github.com/Indatus/laravel-PSRedis
A simple sentinel/redis driver wrapper for laravel.
The default laravel redis driver supports redis clusters, however, it does not support high availability with redis, which is where Laravel-PSRedis comes to the rescue.
With Laravel-PSRedis you'll get all the laravel redis magic that you aleady have such
as Redis::set()
and Redis::get()
, and even session, queue, and cache support using redis,
you'll just be able to leverage High Avaliability redis instances instead of a simple cluster.
We do this by asking your Redis Sentinels the location of your master before creating our Redis bindings in the IOC Container. By doing this we ensure anytime your app has a connection to your redis instance, that connection is to master.
README Contents
- Installation
- Laravel 5 Installation
- Configuration
- Service Provider
Installation
Installation for Laravel 5
You can install Laravel-PSRedis easily with composer.
Configuration
Next, just fill in your sentinel/redis server info in the app/config/database.php
config files that already exist in your application.
You may already have some default laravel config values in place in your database config file that looks like this.
Remove it and create separate configuration file for redis config/redis.php
The Service Provider
Finally, you just need to add the service provider to the providers array in app.php
and comment or remove the
redis service provider.