Với danh sách máy khách, Redis in một hàng cho mỗi máy khách được kết nối.Từ các tệp redis.h và networking.c của mã nguồn Redis:
- addr:địa chỉ / cổng của máy khách
- fd:bộ mô tả tệp tương ứng với socket
- nhàn rỗi:thời gian không hoạt động của kết nối tính bằng giây
- cờ:cờ máy khách (xem bên dưới)
- db:ID cơ sở dữ liệu hiện tại
- sub:số lượng đăng ký kênh
- psub:số lượng đăng ký phù hợp với mẫu
- qbuf:độ dài bộ đệm truy vấn (0 nghĩa là không có truy vấn nào đang chờ xử lý)
- obl:độ dài bộ đệm đầu ra
- oll:độ dài danh sách đầu ra (câu trả lời được xếp hàng đợi trong danh sách này khi bộ đệm đầy)
- sự kiện:sự kiện trình mô tả tệp (xem bên dưới)
- cmd:lệnh cuối cùng được phát
Các cờ máy khách có thể là sự kết hợp của:
- O:khách hàng là nô lệ ở chế độ MONITOR
- S:máy khách là một máy chủ nô lệ bình thường
- M:khách hàng là bậc thầy
- x:khách hàng ở trong ngữ cảnh MULTI / EXEC
- b:máy khách đang đợi trong một hoạt động chặn
- i:máy khách đang đợi I / O VM
- d:một khóa đã theo dõi đã được sửa đổi - EXEC sẽ không thành công
- c:kết nối sẽ bị đóng sau khi viết toàn bộ câu trả lời
- u:ứng dụng được bỏ chặn
- N:không có bộ cờ cụ thể
Các sự kiện của bộ mô tả tệp có thể là:
- r:ổ cắm máy khách có thể đọc được (vòng lặp sự kiện)
- w:ổ cắm máy khách có thể ghi được (vòng lặp sự kiện)
Đó là cách diễn giải của tôi, xin hãy hiểu nó với một chút muối.