Ë
|
|
çúh^G ã ój d dl Z d dlZd dlmZ d dlmZ d dlmZmZm Z m
|
Z
|
d dlmZ d dl mZ d dlmZmZ d dlmZ d d lmZ d d
|
lmZ d dlmZmZ d dlmZmZmZ d d lm Z m!Z! d dl"m#Z# d dl$m%Z%m&Z& d dl'm(Z( e jR e*« Z+e( G d dee« « Z,defdZ- G d dee« Z. G d d« Z/y)é N)Úas_completed)ÚThreadPoolExecutor)ÚAnyÚCallableÚListÚOptional)ÚBackgroundScheduler)ÚPubSubWorkerThread)ÚCoreCommandsÚRedisModuleCommands)ÚCircuitBreaker)ÚState)ÚDefaultCommandExecutor)ÚDEFAULT_GRACE_PERIODÚ MultiDbConfig)ÚDatabaseÚ DatabasesÚSyncDatabase)ÚNoValidDatabaseExceptionÚUnhealthyDatabaseException)ÚFailureDetector)ÚHealthCheckÚHealthCheckPolicy)Úexperimentalc óü e Zd ZdZdefdZd ZdefdZde ddfd Z
|
de fd
|
Zde de fd Zde fdZde defdZdefdZdefdZd Zd Zdedgdf fdZd Zde defdZd#deegdf fdZdeded efd!Z d" Z!y)$Ú MultiDBClientzx
|
Client that operates on multiple logical Redis databases.
|
Should be used in Active-Active database setups.
|
Úconfigc
|
|