+ [task#121999] Add the redis cache driver.

This commit is contained in:
dingguodong
2024-06-28 16:59:08 +08:00
committed by 刘永凯
parent 2dbbf4704e
commit c8438e8c43
+6
View File
@@ -13,6 +13,7 @@ helper::import(dirname(__FILE__) . DS . 'simple-cache' . DS . 'CacheInterface.ph
helper::import(dirname(__FILE__) . DS . 'simple-cache' . DS . 'CacheException.php');
helper::import(dirname(__FILE__) . DS . 'simple-cache' . DS . 'InvalidArgumentException.php');
helper::import(dirname(__FILE__) . DS . 'driver' . DS . 'ApcuDriver.php');
helper::import(dirname(__FILE__) . DS . 'driver' . DS . 'RedisDriver.php');
helper::import(dirname(__FILE__) . DS . 'driver' . DS . 'YacDriver.php');
helper::import(dirname(__FILE__) . DS . 'driver' . DS . 'FileDriver.php');
@@ -26,6 +27,8 @@ class cache
const DRIVER_YAC = 'Yac';
const DRIVER_REDIS = 'Redis';
/**
* @var ZenTao\Cache\SimpleCache\CacheInterface
*/
@@ -45,6 +48,9 @@ class cache
case self::DRIVER_FILE:
$className = 'ZenTao\Cache\Driver\FileDriver';
break;
case self::DRIVER_REDIS:
$className = 'ZenTao\Cache\Driver\RedisDriver';
break;
default:
throw new InvalidArgumentException("Driver {$driver} is not supported.");
}