Как работает Redis при одновременном доступе нескольких клиентов?
Первый клиент (локальный) пишет в список редис строку 50 байт 20 раз в секунду.
Допустим набрали 200 000 строк = 10 мегабайт
Второй клиент пытается получить первые 100 000 строк.
Передача через инет займет какое-то время.
Что в это время происходит с первым клиентом?
Redis - однопоточный. Пока обрабатывается первый запрос, он принимает запросы от остальных клиентов и ставит их в очередь обработки. Поэтому не рекомендуется выполнять KEYS * на сервере с миллионом ключей.