Integration of Drupal with the Redis key-value store. It provides cache, lock and path optional backends as well as a placeholder module for contribution modules Redis easier usage.
This module already provides two alternative Redis clients.
Redis cache backend using the good Predis PHP library.
Requires PHP 5.3.
Please read README.Predis.txt file for full install documentation.
This module works with both 7.x and 8.x main branches of the Predis library. Please report any compatibility issue.
Redis cache backend using the well performing PhpRedis PHP extension.
For this one, you will probably need to compile the PHP extension yourself.
Please read README.PhpRedis.txt file for configuration and documentation.
This module was not intensively tested with PhpRedis, but it seems to be working with all PhpRedis versions.
Both backends require the Redis WATCH command, implemented since the 2.1.0 version in order to provide atomic mutexes in lock backend, and provide a finer race condition protection in the cache backend.