Download the PHP package itryit/laravel-ps-redis without Composer
On this page you can find all versions of the php package itryit/laravel-ps-redis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download itryit/laravel-ps-redis
More information about itryit/laravel-ps-redis
Files in itryit/laravel-ps-redis
Package laravel-ps-redis
Short Description A simple sentinel/redis driver wrapper for laravel 5.*. Rewrited For jamescauwelier/psredis
License MIT
Informations about the package laravel-ps-redis
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
- Contributing;
- Testing
- License
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.
Just overwrite those with the values below and fill in your server info.
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.
Note: you may have to
composer dump-autoload
after adding the service provider
Contributing
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -m 'Added some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Testing
Feel free to clone the repo and run the unit tests locally.