diff --git a/src/redis.h b/src/redis.h index e4045c11fb2bbeed2607a75fa0d36fee4cbcd43b..88522533e8b4c63c81e5defc18f7d8ccabc74eb5 100644 --- a/src/redis.h +++ b/src/redis.h @@ -395,13 +395,15 @@ typedef struct multiCmd { typedef struct multiState { multiCmd *commands; /* Array of MULTI commands */ int count; /* Total number of MULTI commands */ + int minreplicas; /* MINREPLICAS for synchronous replication */ + time_t minreplicas_timeout; /* MINREPLICAS timeout as unixtime. */ } multiState; typedef struct blockingState { dict *keys; /* The keys we are waiting to terminate a blocking * operation such as BLPOP. Otherwise NULL. */ time_t timeout; /* Blocking operation timeout. If UNIX current time - * is >= timeout then the operation timed out. */ + * is > timeout then the operation timed out. */ robj *target; /* The key that should receive the element, * for BRPOPLPUSH. */ } blockingState;