Comment puis-je voir toutes les clés redis

Comment puis-je voir toutes les clés redis

Si vous avez déjà utilisé une base de données de valeurs clés, vous n'avez probablement aucun problème avec le fonctionnement de la base de données Redis. Cependant, si vous êtes nouveau dans le concept de bases de données de valeur clé, elles peuvent être un peu déroutantes par rapport aux bases de données relationnelles.

Ce tutoriel essaiera de démystifier comment travailler avec Redis en montrant comment travailler avec les clés.

Remarque: nous ne voulons pas que cet article soit un guide complet de redis. Il ne joue qu'un rôle dans tout le concept du fonctionnement de Redis.

Clé d'insert Redis

Laissez-nous commencer par les bases et discuter de la façon dont vous insérez les clés dans une base de données Redis. Redis utilise les commandes natives à l'aide de la CLI redis. Le redis CLI est un environnement de ligne de commande interactive pour interagir avec le cluster redis.

Pour ouvrir le redis CLI, entrez la commande comme:

$ redis-Cli

La commande ci-dessus se connectera au serveur Redis en utilisant le port par défaut (6379) et localhost. Si redis est hébergé sur un autre hôte ou port, vous pouvez les spécifier avec des options -h et -p, respectivement.

Par exemple:

$ redis-Cli -H 192.168.0.6 -P 6300

Une fois connecté, vous devriez voir une invite de commande avec l'adresse IP et le port du serveur Redis:

127.0.0.1: 6379>

Pour insérer une clé dans Redis, nous utilisons la commande set. La commande prend deux arguments. Le premier argument agit comme la clé, et le deuxième argument agit comme la valeur de la clé spécifiée.

Prenons un ensemble de données contenant des informations d'état. Nous pouvons utiliser l'abréviation comme la clé et le nom complet comme valeur.

Par exemple:

Co -> "Colorado"

Ouvrez le redis CLI et exécutez la commande comme indiqué ci-dessous:

Set Co "Colorado"

La commande ci-dessus insérera la clé et sa valeur associée à la base de données redis. Cependant, cette méthode n'est pas très efficace lors de l'insertion de plusieurs valeurs.

Pour résoudre ce problème, nous pouvons utiliser l'insertion de masse redis. Collez le code ci-dessous dans un fichier appelé états.SMS

Définir "Al" "Alabama"
Définir "ak" "Alaska"
Définir "comme" "American Samoa"
Définir "AZ" "Arizona"
Définir "ar" "Arkansas"
Définir "CA" "Californie"
Définir "Co" "Colorado"
Définir "CT" "Connecticut"
Définir "de" "Delaware"
Fixer "DC" "District de Columbia"
Définir "FM" "States fédérés de Micronésie"
Set "FL" "Floride"
Définir "Ga" "Géorgie"
Définir "gu" "Guam"
Définir "salut" "hawaï"
Définir "id" "Idaho"
Définir "il" "Illinois"
Définir "dans" "Indiana"
Définir "ia" "Iowa"
Définir "KS" "Kansas"
Set "Ky" "Kentucky"
Set "la" "Louisiane"
Définir "moi" "Maine"
Set "MH" "Marshall Islands"
Set "MD" "Maryland"
Définir "Ma" "Massachusetts"
Définir "Mi" "Michigan"
Définir "Mn" "Minnesota"
Définir "MS" "Mississippi"
Définir "Mo" "Missouri"
Définir "Mt" "Montana"
Définir "Ne" "Nebraska"
Définir "nv" "Nevada"
Définir "NH" "New Hampshire"
Définir "NJ" "New Jersey"
Définir "nm" "Nouveau-Mexique"
Set "NY" "New York"
Set "NC" "Caroline du Nord"
Set "nd" "Dakota du Nord"
Set "MP" "Northern Mariana Islands"
Définir "oh" "Ohio"
Définissez "OK" "Oklahoma"
Définir "ou" "Oregon"
Définir "PW" "Palau"
Définir "PA" "Pennsylvanie"
Définir "PR" "Porto Rico"
Définir "Ri" "Rhode Island"
Set "SC" "Caroline du Sud"
Définir "SD" "Dakota du Sud"
Définir "tn" "Tennessee"
Définir "TX" "Texas"
Définir "ut" "Utah"
Définir "VT" "Vermont"
Définir "VI" "îles Vierges"
Définir "Va" "Virginia"
Définir "WA" "Washington"
Set "WV" "Virginie-Occidentale"
Définir "Wi" "Wisconsin"
Définir "wy" "wyoming"

Après avoir créé le fichier, tuyau les commandes dans Redis en utilisant le code suivant:

États de chats.Txt | redis-Cli -

La commande ci-dessus exportera les données à partir du fichier texte redis.

Redis récupérer la clé

Utilisez la commande get pour obtenir la valeur stockée dans une clé spécifique. La commande prend le nom de clé comme argument.

Par exemple:

Obtenir du CO

Ce qui précède doit renvoyer la valeur associée à la clé spécifiée.

Redis obtient toutes les clés

Pour répertorier les clés dans le magasin de données Redis, utilisez la commande Keys suivie d'un modèle spécifique. Redis recherchera les touches pour toutes les touches correspondant au modèle spécifié.

Dans notre exemple, nous pouvons utiliser un astérisque (*) pour faire correspondre toutes les clés du magasin de données pour obtenir toutes les clés.

CLÉS *

Comme indiqué dans l'exemple ci-dessus, la commande doit renvoyer toutes les clés de la base de données.

Vous pouvez également utiliser le redis-CLI pour obtenir la liste de toutes les touches en utilisant la syntaxe suivante:

$ redis-Cli Keys \ *

Ou vous pouvez limiter les clés retournées avec un motif en tant que tel:

$ redis-Cli Keys n *

Fermeture

Ce guide vous montre comment travailler avec le redis, de l'insertion de clés pour récupérer les clés correspondant à un modèle spécifique. Merci pour la lecture!!