Maison  >  Article  >  Quelles sont les commandes couramment utilisées dans Redis ?

Quelles sont les commandes couramment utilisées dans Redis ?

清浅
清浅original
2019-04-11 14:55:2724135parcourir

Les commandes communes de Redis incluent : 1. Commande d'opération de connexion ; 2. Commande de persistance ; 3. Commande d'opération de valeur ; 6. Commande de liste ; 8. commande de hachage, etc.

Quelles sont les commandes couramment utilisées dans Redis ?

[Cours recommandés : tutoriel redis]

Les commandes courantes de Redis sont :

(1) Commande d'opération de connexion

  • quitter : fermer la connexion (connexion )

  • auth : authentification simple par mot de passe

  • help cmd : Afficher l'aide de cmd

(2) Persistance

  • enregistrer : enregistrer les données sur le disque de manière synchrone

  • bgsave : enregistrer les données sur le disque de manière asynchrone

  • lastsave : renvoie l'horodatage Unix de la dernière fois que les données ont été enregistrées avec succès sur le disque

  • shundown : enregistre de manière synchrone les données sur le disque, puis arrête le service

(3) Contrôle des services à distance

  • informations : fournit des informations et des statistiques sur le serveur

  • moniteur : vidage en direct des requêtes reçues

  • slaveof : modifier les paramètres de la politique de réplication

  • config : configurer lors de l'exécution du serveur Redis

(4) Commandes pour les opérations de valeur

  • exists(key) : Confirmez si une clé existe

  • del(key) : supprimer une clé

  • type(key) : le type de valeur de retour

  • keys (modèle) : renvoie toutes les clés qui satisfont au modèle donné

  • randomkey : renvoie aléatoirement une clé dans l'espace clé

  • rename (oldname, newname): Renommer la clé

  • dbsize: Renvoie le nombre de clés dans la base de données actuelle

  • expire: Définir une activité pour une clé Time ( s)

  • ttl : Obtenir le temps d'activité d'une clé

  • select(index) : Requête par index

  • move(key, dbindex) : Déplacer la clé de la base de données actuelle vers la base de données dbindex

  • flushdb : Supprimer toutes les clés de la base de données actuellement sélectionnée

  • flushall : Supprimer toutes les clés de toutes les bases de données

(5) Chaîne

  • set (key, value) : Attribue une valeur à la chaîne nommée key dans la base de données value

  • get(key) : Renvoie la valeur de la chaîne nommée key dans la base de données

  • getset(key, value) : Attribue la dernière valeur à la chaîne nommée key

  • mget(key1, key2,…, key N) : Retour à la bibliothèque Valeur de plusieurs chaînes dans

  • setnx(key, value): ajouter une chaîne, le nom est la clé, la valeur est la valeur

  • setex( key , time, value) : Ajoutez une chaîne à la bibliothèque et définissez le délai d'expiration time

  • mset(key N, value N) : Définissez les valeurs de plusieurs chaînes par lots

  • msetnx(key N, value N) : Si toutes les chaînes nommées key i n'existent pas

  • incr(key) : La chaîne nommée key est incrémenté d'1 opération

  • incrby(key, integer) : La chaîne nommée key ajoute un entier

  • decr(key) : La chaîne nommée key Opération de décrémentation de 1

  • decrby(key, integer) : La chaîne nommée key est réduite d'entier

  • append(key, value) : Le nom est La valeur de la chaîne de clé est ajoutée par value

  • substr(key, start, end) : renvoie la sous-chaîne de la valeur de la chaîne nommée key

(6) Liste

  • rpush(key, value) : Ajouter un élément avec valeur comme valeur à la fin de la liste clé nommée

  • lpush(key, value) : Ajouter un élément dont la valeur est value en tête de la liste nommée clé

  • llen( key) : Renvoie la liste nommée key La longueur de

  • lrange(key, start, end) : Renvoie les éléments entre le début et la fin dans la liste nommée key

  • ltrim (key, start, end) : intercepte la liste nommée key

  • lindex(key, index) : renvoie l'élément à la position d'index

  • dans la liste nommée key
  • lset(key, index, value) : Attribue une valeur à l'élément en position d'index dans la liste nommée key

  • lrem(key , count, value): Supprimer count L'élément dont la valeur est value dans la liste des clés

  • lpop(key): Renvoie et supprime le premier élément de la liste nommé key

  • rpop(key) : Renvoie et supprime l'élément tail dans la liste nommée key

  • blpop(key1, key2,… key N, timeout) : version bloc de la commande lpop.

  • brpop(key1, key2,… key N, timeout) : version bloquée de rpop.

  • rpoplpush(srckey, dstkey) : renvoie et supprime l'élément de queue de la liste nommée srckey, et ajoute l'élément en tête de la liste nommée dstkey

(7) Set

  • sadd(key, member) : Ajouter l'élément

  • membersrem(key, member) : Supprimer l'élément dans l'ensemble nommé key

  • memberspop(key) : Renvoie et supprime aléatoirement l'élément dans l'ensemble nommé key an element

  • smove(srckey, dstkey, member) : Déplacer vers l'élément de l'ensemble

  • scard(key) : Renvoie la base de l'ensemble nommé key

  • sismember(key, member) : Indique si le membre est un élément de l'ensemble nommé key

  • sinter(key1, key2,…key N) : Rechercher une intersection

  • sinterstore(dstkey, (keys)) : recherchez l'intersection et enregistrez l'intersection dans l'ensemble de dstkey

  • sunion(key1 , (keys) )) : Trouvez l'union

  • sunionstore(dstkey, (keys)) : Trouvez l'union et enregistrez-la dans l'ensemble de dstkey

  • sdiff(key1, (keys)) : Trouvez l'ensemble de différences

  • sdiffstore(dstkey, (keys)) : Recherchez l'ensemble de différences et enregistrez l'ensemble de différences dans le set of dstkey

  • smembers(key) : renvoie tous les éléments de l'ensemble nommé key

  • srandmember(key) : renvoie aléatoirement un élément de l'ensemble nommé key

(8) Hash

  • hset(key, field, value) : Ajouter au hash nommé key Element

  • fieldhget(key, field) : Renvoie la valeur correspondant au champ dans le hash nommé key

  • hmget(key , (fields) ) : Renvoie la valeur correspondant au champ i dans le hachage nommé key

  • hmset(key, (fields)) : Ajoute le champ d'élément

  • hincrby(clé, champ, entier) : Augmente la valeur du champ dans le hachage nommé clé d'un entier

  • hexists(clé, champ) : Clé nommée S'il existe un champ avec le champ clé dans le hachage

  • hdel(key, field) : Supprimez le champ avec le champ clé dans le hachage nommé key

  • hlen(key) : renvoie le nombre d'éléments dans le hachage nommé key

  • hkeys(key) : renvoie toutes les clés du hachage nommé key

  • hvals(key) : renvoie les valeurs correspondant à toutes les clés du hachage nommé key

  • hgetall(key) : renvoie toutes les clés dans le hachage nommé clé (champ) et sa valeur correspondante

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn