Pré-requisitos
Para acompanhar este tutorial, recomendamos:
Cliente Redis Java - Alface
Para conectar nosso aplicativo ao Java, precisamos de um cliente Java. Redis tem vários clientes Java que você pode usar. No entanto, para este tutorial, usaremos alface.
A alface é um cliente Redis gratuito, de código aberto e seguro de linha que é fácil de configurar. Ele fornece conexões síncronas e assíncronas para Redis com configuração mínima.
Novo projeto
Vamos começar criando um novo projeto no Intellij. Primeiro, abra seu IDE e selecione novo projeto.
Selecione Tipo de projeto como Java e defina seu projeto SDK no painel esquerdo.
Selecione Criar no modelo nas janelas seguintes e escolha na linha de comando.
Clique em Avançar e defina o nome e o caminho para o seu projeto.
Uma vez concluído, você pousará no editor de código.
Instale a alface
Para instalar alface em nosso projeto Java, precisamos adicionar uma estrutura. Na estrutura do projeto, clique com o botão direito do mouse no diretório raiz e selecione “Adicionar suporte à estrutura.”
Aqui, selecione maven e clique em OK.
Navegue até o diretório SRC e abra o POM.Arquivo XML. Edite o arquivo e adicione as seguintes linhas.
O acima deve instalar a alface como uma dependência do Maven.
Expand suas janelas de dependências e você deve ver a estrutura como mostrado:
OBSERVAÇÃO: Intellij irá buscar e instalar as dependências do Maven para você.
Java Connect to redis
Adicione o código abaixo para conectar -se ao seu cluster Redis em seu arquivo de origem.
pacote com.csalem;O código acima deve conectar o cluster redis e imprimir mensagens se for bem -sucedido.
Redis Defina um novo valor-chave
Para definir um novo par de valores-chave, adicione o código como:
SyncCommands.set ("mykey", "myvalue");O código acima deve adicionar um novo LEY e valor ao banco de dados Redis.
Para adicionar uma chave de vencimento, use o código:
SyncCommands.setEx ("mykey", 60, "myvalue");O acima diz Redis para adicionar uma nova chave que expira em 60 segundos.
Redis Get Value
Para obter uma chave associada a uma chave específica, podemos fazer:
Sistema.fora.println (SyncCommands.obtenha ("mykey"));O acima deve retornar:
MyValueConclusão
Neste tutorial, discutimos como conectar o Redis com seu aplicativo Java usando o cliente de alface e o Maven.
Obrigado pela leitura!