2014-03-14 5 views
1

Я сохраняю JSON.stringified версию объекта в Redis List. Мне нужно использовать списки, потому что я использую LPUSH/RPUSH и LTRIM.Избегайте повторения при возврате списка redis с объектами

Проблема заключается в том, что node_redis сохраняет экранированную версию моего строкового объекта, поэтому, когда я извлекаю диапазон списка, я не могу разобрать весь список, мне нужно перебирать список и анализировать каждый из элементов в список.

Есть ли способ разобрать весь список при его извлечении без повторения всего списка?

ответ

1

Списки, как правило, всегда требуются для перебора. Это часть определения.

Вы можете сохранить свой json-объект как строку в Redis вместо этого?

+0

Он хранится в виде строки с использованием 'JSON.stringify (obj)' – user1364649

+1

Затем используйте команду «set» и «get» Redis. – Gustav

+1

Я не объяснял себя, я думаю, я все еще использую списки, но сохраняю объект как строку в своем списке. Поскольку у меня есть куча объектов, мне нужны списки. – user1364649