Conditions préalables
Pour suivre ce tutoriel, nous recommanderons:
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.
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;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:
myvalueConclusion
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!