Predis plugin for CakePHP 2.x
composer require kba-team/cakephp-predisIn bootstrap.php load the Plugin ...
CakePlugin::load("PredisCache");In your config file ...
Cache::config('_session_', [
'engine' => 'PredisCache.Predis',
'sentinel' => ['<sentinel host 1>', ...., '<sentinel host n>'],
'password' => "<password>",
'port' => 26379,
'exceptions' => true,
'database' => 1,
'prefix' => "",
'duration' => '+2 days',
]);Possible configuration parameters are:
enginePredisschemeCurrently, TCP onlyprefixSee CakePhp 2.x CachingserverRedis server (must be master),sentinelList of sentinel nodes (hostnames or IP addresses)portEither redis Port (6379) isserveris used otherwise the sentinel port (26379)exceptionsShould exceptions be thrown or not (true)databaseSee CakePhp 2.x Caching => 0,passwordRedis passwordserviceSentinel only: Sentinel service name (mymaster)
- About CakePHP 2.x Caching