Hscan все элементы в наборе ключей

Предполагая, что у меня есть следующие хэши:

item:1 - field "a"
item:2 - field "b"
item:3 - field "a"

и набор под названием ‘items’, который хранит вышеупомянутые хэши ‘ ключи как таковые:

предметы:

item:1
item:2
item:3

Как можно просмотреть каждый элемент в наборе элементов, чтобы найти все элементы с полем, равным «a»?

1 ответ

  1. Вы действительно не хотите этого делать — сканирование дорого и требует времени.

    То, что вы хотите сделать, это сохранить набор с элементами, которые вас интересуют, напримерitems:b, будет содержать item:1и item:2. Этот набор, который по сути является индексом, позволит вам эффективно извлекать элементы с полем «b».