示例#1
0
        /// <exception cref="CacheException"></exception>
        protected IDatabase GetDatabase(string?instanceName)
        {
            instanceName ??= DefaultInstanceName;

            if (_instanceSettingDict.TryGetValue(instanceName, out RedisInstanceSetting? setting))
            {
                return(RedisInstanceManager.GetDatabase(setting, _logger));
            }

            throw Exceptions.InstanceNotFound(instanceName);
        }
示例#2
0
 internal static IDatabase GetDatabase(RedisInstanceSetting redisInstanceSetting, ILogger logger)
 {
     return(RedisInstanceManager.GetDatabase(redisInstanceSetting, logger));
 }