Итак, я хочу использовать redis для передачи данных между сервисами и кэшированием.
Я обратил внимание на 16 баз, которые доступны по умолчанию. Но я не понял их практического использования.
Хорошо, я попытаюсь объяснить мой вопрос более подробно.
У меня есть некоторые данные: (города, страны, аэропорты, записи контента, статистика data et c.).
Я могу использовать для этого структуру redis, например га sh таблиц :
HSET countries id_1 "{json object}"
HSET countries id_2 "{json object}"
HSET countries id_3 "{json object}"
HSET airports id_1 "{json object}"
HSET airports id_2 "{json object}"
HSET airports id_3 "{json object}"
HSET records id_1 "{json object}"
HSET records id_2 "{json object}"
HSET records id_3 "{json object}"
или использование баз данных является хорошей практикой, например:
- База данных 1: города
- База данных 2: страны
- База данных 3: аэропорты
select 3
SET id_1 "{json object}"
SET id_2 "{json object}"
SET id_3 "{json object}"
Для чего нужны базы данных для redis?