ну а если у тех людей предположим будут выключены компы, а у остальных данные буду тудалены, то как в тамком случае быть? не ждать же пока кто-то включит комп, чтобы получить свои данные.
человек взял и удалил ваши данные, всё их нет, как и откуда вы узнаете когда делать бекап? Это же конфиденцивльные данные, а вдруг кто расшифрует ваши пароли?
я бы упростил конфиг, по ключу например: config:* получал все данные, по ключу config:foo1:* получал данные определённой категории, в ключе config:foo1:bar - хранил бы конечный массив, соотвественно и запись в него будет быстрее по этому ключу.
ну можно ещё учесть ситуацию на случай ядерной войны, а так решение простое: добавил запись в ангуляр, постал запрос, если нет ответа, сохранил в локал стораж, а вообще коннект к интернету нужно другим способом отслеживать если это реально важно.