/** * 获取Redis连接对象 * * @param string $connection_name 连接名 * @return \Phalcon\Cache\Backend\Redis */ public static function connection($connection_name) { return Base::connection($connection_name); }
/** * 预加载Redis数据库连接 * * @param \Phalcon\DI\FactoryDefault $di Phalcon的DI类 */ private function handleRedis(&$di) { foreach (Redis\PhalconRedis\PhalconRedis::getNameList() as $conn_name) { $di->set($conn_name, function () use($conn_name) { return Redis\PhalconRedis\PhalconRedis::connection($conn_name); }); } }