Comment se connecter à Redis avec Java

Comment se connecter à Redis avec Java
Ce tutoriel illustrera comment connecter votre application Java à votre serveur Redis à l'aide de Maven.

Conditions préalables

Pour suivre ce tutoriel, nous recommanderons:

  • La dernière version du serveur Redis installé et configuré sur votre système.
  • Kit de développement Java installé et configuré.
  • Intellij Idea Community Edition.

Client de Redis Java - Laitue

Pour connecter notre application à Java, nous avons besoin d'un client Java. Redis a divers clients Java que vous pouvez utiliser. Cependant, pour ce tutoriel, nous utiliserons la laitue.

La laitue est un client redis gratuit, open-source et fileté, facile à configurer. Il fournit des connexions synchrones et asynchrones à redis avec une configuration minimale.

Nouveau projet

Commençons par créer un nouveau projet dans Intellij. Tout d'abord, ouvrez votre IDE et sélectionnez un nouveau projet.

Sélectionnez le type de projet en tant que Java et définissez votre SDK de projet dans le volet gauche.

Sélectionnez Créer dans le modèle dans les fenêtres suivantes et choisissez dans la ligne de commande.

Cliquez sur Suivant et définissez le nom et le chemin de la direction de votre projet.

Une fois terminé, vous atterrirez sur l'éditeur de code.

Installer la laitue

Pour installer la laitue sur notre projet Java, nous devons ajouter un cadre. Dans la structure du projet, cliquez avec le bouton droit sur le répertoire racine et sélectionnez «Ajouter un support Framework."

Ici, sélectionnez Maven et cliquez sur OK.

Naviguer dans le répertoire SRC et ouvrir le POM.fichier xml. Modifiez le fichier et ajoutez les lignes suivantes.



Io.laitue
laitue
6.1.6.LIBÉRER

Ce qui précède doit installer la laitue en tant que dépendance maven.

Exapandz vos dépendances Windows et vous devriez voir la structure comme indiqué:

NOTE: Intellij va chercher et installer les dépendances Maven pour vous.

Java se connecte à redis

Ajoutez le code ci-dessous pour vous connecter à votre cluster Redis dans votre fichier source.

package com.CSALEM;
Importer IO.laitue.cœur.Redislicienne;
Importer IO.laitue.cœur.API.synchronisation.Redéccommands;
Importer IO.laitue.cœur.API.synchronisation.Commands redissstring;
Importer IO.laitue.cœur.API.État de déconnexion d'état;
classe publique Main
public static void main (String [] args)
Client de la divalification = redisclicite.créer ("redis: // mot de passe @ 172.26.106.248: 6379/0 ");
Connexion d'état de connexion = client.connecter();
Rediscomands synccommands = connexion.sync ();
Système.dehors.println ("Connexion réussie!");
connexion.fermer();
client.fermer();

Le code ci-dessus doit connecter le cluster redis et imprimer des messages en cas de succès.

Redis définit une nouvelle valeur clé

Pour définir une nouvelle paire de valeurs clés, ajoutez le code comme:

synccommands.set ("myKey", "myvalue");

Le code ci-dessus doit ajouter un nouveau LEY et une nouvelle valeur à la base de données Redis.

Pour ajouter une clé expirante, utilisez le code:

synccommands.SetEx ("MyKey", 60, "MyValue");

Ce qui précède dit à Redis d'ajouter une nouvelle clé qui expire en 60 secondes.

Redis obtient de la valeur

Pour obtenir une clé associée à une clé spécifique, nous pouvons faire:

Système.dehors.println (Synccommands.get ("myKey"));

Ce qui précède doit revenir:

myvalue

Conclusion

Dans ce tutoriel, nous avons discuté de la façon de connecter Redis à votre application Java à l'aide du client de la laitue et Maven.

Merci d'avoir lu!