Несколько узлов одновременно работают с одним и тем же ключом.
Один узел читает все из списка с помощью LRANGE 0 -1, а затем очищает ключ с помощью DEL.
Я получаю поврежденные элементы с журналами Redis в середине содержимого элемента:
{"Async":0,"Read":0,"Sync*3
$5
LPUSH
$8
cadvisor
$1467
{"timestamp":1525212335847331,"machine_name"
Фигурные скобки являются частью объекта JSON, который является элементом LIST.
Как Redis и, в частности, ElastiCache обрабатывают параллельные LPUSH?