Я большой поклонник использования Redis для такого типа вещей. Он имеет небольшую площадь, прост в настройке и молниеносен. Это «сервер сетевой структуры данных» . «Сетевой» означает, что его клиенты могут находиться на одном компьютере или в любом месте сети. Структуры данных, которые он обслуживает, включают:
- строки
- целые числа
- атомы c целые числа
- списки
- очереди
- наборы
- отсортированные наборы
- хэши
Есть привязки для Python, C, C ++, PHP, Ruby и довольно блестяще, оболочка. Это означает, что вы можете вводить значения в очереди, списки или наборы непосредственно из любого терминала в вашей сети во время работы вашего приложения, чтобы протестировать его или отслеживать его.
Пример здесь .