Download the PHP package yiisoft/cache-redis without Composer
On this page you can find all versions of the php package yiisoft/cache-redis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package cache-redis
Yii Caching Library - Redis Handler
This package provides the Redis handler and implements PSR-16 cache.
Requirements
- PHP 8.0 or higher.
Installation
The package could be installed with Composer:
General usage
For more information about the client instance and connection configuration, see the documentation of the predis/predis package.
The package does not contain any additional functionality for interacting with the cache, except those defined in the PSR-16 interface.
In order to delete value you can use:
To work with values in a more efficient manner, batch operations should be used:
getMultiple()
setMultiple()
deleteMultiple()
This package can be used as a cache handler for the Yii Caching Library.
Redis cluster supported
The package implements Redis cluster support via Predis
package.
For example, if your cluster configuration has three master nodes and three slave nodes, your client configuration might look like this:
Predis will route commands on its own when specifying Redis nodes in the cluster to the appropriate nodes depending on the keys that are specified in the commands.
You can implement \Predis\Distribution\DistributorInterface
to create their own distributors used by the client to distribute keys among a cluster of servers.
Then your config might look like this:
Documentation
- Internals
If you need help or have a question, the Yii Forum is a good place for that. You may also check out other Yii Community Resources.
License
The Yii Caching Library - Redis Handler is free software. It is released under the terms of the BSD License.
Please see LICENSE
for more information.
Maintained by Yii Software.