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.
[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
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
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
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!