Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 13932|Ответ: 0

[Источник] Java Redis — реализует простые условные запросы

[Скопировать ссылку]
Опубликовано 05.03.2019 16:36:03 | | | |
Во-первых, импортируйте упаковку из банки



Во-вторых, реализуйте простой условный запрос

Создать класс пользовательской сущности


Создайте 5 объектов и поместите их в кэш, чтобы мы могли протестировать

При запросе в redis видно, что в кэше сохранили 5 пользовательских объектов



Далее сначала реализуйте запрос с одним условием, например, запрос к пользователю с возрастом 15 лет и пользователем с полом m
Поскольку Redis — это nosql и не может напрямую использовать условия запроса, как mysql, Redis может использовать лишь глупый метод для реализации условного запроса: сохранить всех квалифицированных пользователей в наборе




Если вы хотите запросить пользователя с возрастом 15 лет, сначала нужно удалить все UUID из USER_TABLE_AGE_15, а затем удалить пользователя из USER_TABLE

Результаты следующие:

Пользователь [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]
Пользователь [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, sex=n, age=15]
Так что если вам нужен пользователь с возрастом 15 лет и полом М, всё очень просто — берите
USER_TABLE_AGE_15 и USER_TABLE_SEX_m, а затем получить их из USER_TABLE.


Пользователь [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]






Предыдущий:Учебные материалы для экзамена Huawei Engineer
Следующий:
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com