Я новичок в Redis и только начинаю изучать это сегодня. Официальный сайт хорошо справляется с типами данных и их настройкой.Эту часть нетрудно понять.Но проблема без запросов, данные становятся бессмысленными.Мне действительно не удалось найти хорошую документацию о том, как выполнять запросы / поиски на официальном сайте.
При поиске, я нашел этот вопрос Строки Redis против хэшей Redis, представляющих JSON , и все люди игнорируют запросы.Я просто не понимаю этого вообще.Многие люди предлагают хранить JSON как строковое значение ключа.Это выглядит очень безумно для меня.Как они могут запросить ключи JSON позже?Например, чтобы пользовательский объект сохранялся в типе данных ключ-значение или хэше, как запросить пользователей, возраст которых превышает 30?Это должен быть очень простой и самый простой запрос для базы данных.
Большое спасибо за вашу помощь.Я очень смущен.
РЕДАКТИРОВАНИЕ:
После долгого поиска в Google я понял основную концепцию: redis может запрашивать только ключи, а значение не доступно для поиска.Таким образом, для поиска значений я должен создать ключи, которые содержат значение.Это отвечает на мой второй вопрос.
Но первый и мой основной вопрос - где найти руководство по поиску запросов на официальном сайте redis.Поскольку redis сильно отличается от sql db, вопрос может быть изменен на то, где найти руководство по моделированию данных и запросам на официальном сайте redis.Похоже, для выполнения запросов, я должен сначала создать специальные ключи.Это делает учебник по запросам в конце учебным пособием по моделированию.
Кстати, для тех, кто новичок в redis и смущен, как я, вы можете прочитать эту статью Хранение и запрос объектов .Даже если в нем есть небольшая ошибка, он многое объясняет о том, как использовать redis для запроса.Такая информация действительно должна быть в официальном документе Redis.