Если у вас есть только один сервер, и все данные относятся к указанному вами типу, которые являются временными (не нужно переживать перезапуск сервера), тогда просто используйте набор переменных и храните данные в памяти отлично подходит, проще всего реализовать и будет работать лучше всего. На самом деле нет причин использовать дополнительные издержки традиционного дискового хранилища, если только данные не слишком велики (а это, похоже, не так).
Если вы кластеризуете свой сервер, то часто измененные данные, которые не нужно постоянно сохранять при перезапусках сервера, можно сохранить в базе данных в памяти в своем собственном процессе, таком как redis. Каждый сервер в вашем кластере может затем запросить повторную передачу в любое время, когда ему потребуется последняя копия данных. Поскольку это хранилище данных в памяти, оно эффективно для данных, которые сильно меняются, а также доступны для нескольких процессов.