С клиентски списък Redis отпечатва един ред на свързан клиент. От файловете redis.h и networking.c на изходния код на Redis:
- addr:адрес/порт на клиента
- fd:файлов дескриптор, съответстващ на сокета
- неактивен:време на престой на връзката в секунди
- флагове:клиентски флагове (вижте по-долу)
- db:идентификатор на текущата база данни
- суб:брой абонаменти за канали
- psub:брой абонаменти за съвпадение на шаблон
- qbuf:дължина на буфера на заявката (0 означава, че няма чакаща заявка)
- obl:дължина на изходния буфер
- oll:дължина на изходния списък (отговорите се поставят на опашка в този списък, когато буферът е пълен)
- събития:събития на файловия дескриптор (вижте по-долу)
- cmd:последната изиграна команда
Флаговете на клиента могат да бъдат комбинация от:
- O:клиентът е подчинен в режим MONITOR
- S:клиентът е нормален подчинен сървър
- M:клиентът е главен
- x:клиентът е в MULTI/EXEC контекст
- b:клиентът чака в операция за блокиране
- i:клиентът чака I/O VM
- г:наблюдаваните ключове са променени - EXEC ще се провали
- в:връзката да бъде затворена след написване на целия отговор
- u:клиентът е деблокиран
- N:не е зададен конкретен флаг
Събитията на файловия дескриптор могат да бъдат:
- r:клиентският сокет е четим (контур на събитията)
- w:клиентският сокет е с възможност за запис (цикл за събития)
Това е моето тълкуване, моля, приемете го с недоверие.