Поддержка Redis по вторичному индексу - PullRequest
0 голосов
/ 11 июня 2019

Предоставляет ли redis поддержку вторичного индекса для строкового типа данных?

Я установил сервер Redis, чтобы проверить это, но не смог выяснить, как это сделать.

Я хотел бы знать, как я могу сохранить данные в Redis вместе с ключом дня.

Пример, скажем, я хочу сохранить идентификатор транспортного средства: - регистрационный номер, в моем случае это будет первичный ключ, цвет транспортного средства: - красный, это может быть вторичный ключ, а полезная нагрузка, связанная с информацией об автомобиле, является моей ценностью. Теперь я также хочу найти всю полезную нагрузку, цвет которой красный в redis.

То же самое, что я могу сделать в MySql как

Выберите * из таблицы, гдеcondcolumn = "red"

Кроме того, я хотел бы знать, при установке значения в redis с использованием первичного ключа, как я могу установить для него значение вторичного индекса.

1 Ответ

0 голосов
/ 11 июня 2019

Для вторичного индекса вы можете использовать тип данных Hash. например:

для хранения:

HSET myindex akash Manuel

Чтобы получить:

HGET myindex akash

это вернет: Manuel

проверьте эту ссылку: Redis Hash

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...