# Predis Cache using a [redis server](https://redis.io/). Redis is an open source, in-memory data structure store, used as a database, cache and message broker. You must provide a `Predis\Client` object to the constructor. ```php use Desarrolla2\Cache\Predis as PredisCache; use Predis\Client as PredisClient; $client = new PredisClient('tcp://localhost:6379'); $cache = new PredisCache($client); ``` ### Installation Requires the [`predis`](https://github.com/nrk/predis/wiki) library. composer require predis/predis ### Options | name | type | default | | | --------- | ---- | ------- | ------------------------------------- | | ttl | int | null | Maximum time to live in seconds | | prefix | string | "" | Key prefix | ### Packer By default the [`SerializePacker`](../packers/serialize.md) is used.