Download the PHP package predis/service-provider without Composer

On this page you can find all versions of the php package predis/service-provider. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package service-provider

Predis ServiceProvider

Latest Stable Version Total Downloads License Build Status HHVM Status

This service provider for Silex allows developers to easily configure and expose Predis enabling them to use Redis in their applications.

Getting started

Supposing that the skeleton of your application is ready, you simply need to register this service provider by specifying the parameters and options needed to access Redis:

This will register one instance of Predis\Client accessible from anywhere in your application by using $app['predis']. Both predis.parameters and predis.options are optional and they accept the same values accepted by the constructor of Predis\Client (see the documentation of Predis).

Certain applications might need more than one client to reach different servers or configured with different options. In such cases you must use Predis\Silex\ClientsServiceProvider providing a list of clients with their own parameters and options using predis.clients:

Clients will be exposed to your application using $app['predis'][$alias] where $alias is the key used to populate the items of predis.clients. Optionally, it is possible to set a default client by specifying its alias in predis.default_client making it accessible simply by invoking methods of Predis\Client directly against $app['predis']. Client instances are lazily initialized upon the first access.

NOTE: this is not the same as using a cluster of nodes or replication as it will only create and set up independent client instances. Cluster and replication thus work with both single and multiple client configurations, you just need to provide the needed parameters and options for each instance of Predis\Client.

You can find more details on how to use this provider in the examples directory or the test suite.

Reporting bugs and contributing code

Contributions are highly appreciated either in the form of pull requests for new features, bug fixes or just bug reports. We only ask you to adhere to a basic set of rules before submitting your changes or filing bugs on the issue tracker to make it easier for everyone to stay consistent while working on the project.

Project links

Author

Contributors

License

The code for Predis ServiceProvider is distributed under the terms of the MIT license.


All versions of service-provider with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.2
pimple/pimple Version ^3.0
predis/predis Version ~1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package predis/service-provider contains the following files

Loading the files please wait ....