def __setup_driver(self): """ 通过配置文件和工厂模式创建redis或memcached """ #获得配置信息 self.__setup_settings() #获得数据库配置信息 storage_settings = self.settings.get('storage', {}) #实例化工厂类 factory = DriverFactory() #通过传入的参数创建相应的数据库实例 self.driver = factory.create(self.settings.get('engine'), storage_settings, self.STORAGE_CATEGORY)
def __setup_driver(self): self.__setup_settings() storage_settings = self.settings.get('storage', {}) factory = DriverFactory() self.driver = factory.create(self.settings.get('engine'), storage_settings, self.STORAGE_CATEGORY)