Take clients in a ID -> Client handle dictionary.

This commit is contained in:
antirez
2018-06-27 13:26:01 +02:00
parent ed65d734e7
commit fb39bfd7af
3 changed files with 6 additions and 0 deletions

View File

@ -952,6 +952,7 @@ struct redisServer {
list *clients_pending_write; /* There is to write or install handler. */
list *slaves, *monitors; /* List of slaves and MONITORs */
client *current_client; /* Current client, only used on crash report */
rax *clients_index; /* Active clients dictionary by client ID. */
int clients_paused; /* True if clients are currently paused */
mstime_t clients_pause_end_time; /* Time when we undo clients_paused */
char neterr[ANET_ERR_LEN]; /* Error buffer for anet.c */