Я хочу хранить все объекты класса в кэше Redis и иметь возможность их извлекать, поскольку я понимаю, что для хранения объектов используются хеш-карты, но для их сохранения требуется другой ключ. Поэтому я не могу сохранить их все под ключом, например "items", и получить их по этому ключу. Единственный способ, которым я могу это сделать, это что-то вроде этого:
items.forEach(item => {
redis.hmset(`item${item.id}`, item);
}
Но это не так, и мне нужно снова получить значение l oop, когда я хочу получить эти данные. Есть ли лучшее решение? Также существует проблема связанных объектов, я нигде не могу найти, как они хранятся и используются в Redis.