Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14349|Resposta: 0

[Fonte] Java Redis - Implementa consultas condicionais simples

[Copiar link]
Publicado em 05/03/2019 16:36:03 | | | |
Primeiro, importe o pacote do pote



Segundo, realizar uma consulta condicional simples

Criar uma classe de entidade User


Crie 5 objetos e coloque-os no cache para que possamos testá-los

Quando consultado no redis, você pode ver que 5 objetos de usuário foram armazenados no cache



Em seguida, implemente primeiro uma consulta de condição única, como consultar um usuário com 15 anos e um usuário com gênero m
Como o Redis é nosql e não pode usar diretamente condições de onde consultar como mysql, o Redis só pode usar um método estúpido para implementar consulta condicional: salvar todos os usuários qualificados em um conjunto




Então, se você quiser consultar o usuário com 15 anos, primeiro precisa remover todos os UUIDs do USER_TABLE_AGE_15 e depois remover o usuário do USER_TABLE

Os resultados são os seguintes:

Usuário [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nome=y1, sexo=m, idade=15]
Usuário [id=aa074a2a-88d9-4b50-a99f-1375539164f7, nome=y4, sexo=n, idade=15]
Então, se você precisa de um usuário com 15 anos e gênero M, é muito simples, pegue
USER_TABLE_AGE_15 e USER_TABLE_SEX_m, e depois obté-los do USER_TABLE.


Usuário [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nome=y1, sexo=m, idade=15]






Anterior:Materiais de Estudo para o Exame de Engenharia da Huawei
Próximo:
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com