Maison  >  Article  >  base de données  >  Comment définir la clé dans Redis

Comment définir la clé dans Redis

尚
original
2019-06-29 18:05:093863parcourir

Comment définir la clé dans Redis

La commande Redis SET est utilisée pour définir la valeur d'une clé donnée. Si la clé stocke déjà une autre valeur, SET écrase l'ancienne valeur quel que soit le type.

La syntaxe de base de la commande redis SET est la suivante :

redis 127.0.0.1:6379> SET KEY_NAME VALUE

Valeur de retour :

Dans les versions antérieures à Redis 2.6.12, la commande SET renvoie toujours OK.

À partir de la version 2.6.12 de Redis, SET retournera OK uniquement lorsque l'opération de configuration sera terminée avec succès

Instance :

Créez une clé dans Redis et définissez la valeur.

# 对不存在的键进行设置

redis 127.0.0.1:6379> SET key "value"
OK 
redis 127.0.0.1:6379> GET key
"value"

# 对已存在的键进行设置

redis 127.0.0.1:6379> SET key "new-value"
OK

redis 127.0.0.1:6379> GET key
"new-value"

Le raccourci clavier Redis est utilisé pour gérer les clés Redis.

La syntaxe de base du raccourci clavier Redis est la suivante :

redis 127.0.0.1:6379> COMMAND KEY_NAME

Exemple :

redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> DEL runoobkey(integer) 1

Dans l'exemple ci-dessus, DEL est une commande et runoobkey est une clé. Si la clé est supprimée avec succès, (entier) 1 sera affiché après l'exécution de la commande, sinon (entier) 0 sera affiché

Commandes de base liées aux clés Redis :

1, DEL key
Cette commande Utilisé pour supprimer la clé lorsqu'elle existe.

2, clé DUMP
Sérialise la clé donnée et renvoie la valeur sérialisée.

3. Clé EXISTE
Vérifiez si la clé donnée existe.

4. EXPIRER les secondes de la clé
Définissez le délai d'expiration de la clé donnée, en secondes.

5. Horodatage de la clé EXPIREAT
EXPIREAT a une fonction similaire à EXPIRE et est utilisé pour définir le délai d'expiration de la clé. La différence est que le paramètre time accepté par la commande EXPIREAT est l'horodatage UNIX (unix timestamp).

6. Millisecondes de la clé PEXPIRE
Définissez le délai d'expiration de la clé en millisecondes.

7. PEXPIREAT key milliseconds-timestamp
Définissez l'horodatage de l'heure d'expiration de la clé (horodatage unix) en millisecondes

8. Modèle KEYS
Trouver tous les éléments correspondant au modèle donné. (motif) clé.

9. MOVE key db
Déplacez la clé de la base de données actuelle vers la base de données donnée.

10. Clé PERSIST
Supprimez le délai d'expiration de la clé, et la clé sera conservée en permanence.

11. Clé PTTL
Renvoie le temps d'expiration restant de la clé en millisecondes.

12. Clé TTL
Renvoie le temps de survie restant (TTL, time to live) de la clé donnée en secondes.

13. RANDOMKEY
Renvoie aléatoirement une clé de la base de données actuelle.

14. RENAME key newkey
Modifiez le nom de la clé

15. RENAMENX key newkey
Uniquement lorsque newkey n'existe pas, renommez la clé en newkey.

16. Clé TYPE
Renvoie le type de valeur stockée dans la clé.

Pour plus de connaissances sur Redis, veuillez visiter la colonne Tutoriel d'utilisation de Redis !

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