web-dev-qa-db-fra.com

Node_redis - comment supprimer une clé?

Existe-t-il un moyen de supprimer/supprimer une entrée par clé, en utilisant Node_redis ? Je ne vois pas une telle option dans les documents ..

31
UpTheCreek

Ici, vous pouvez voir quelles commandes redis fonctionnent dans cette bibliothèque node_redis github

Comme vous pouvez le voir, la commande "del" figure dans la liste.

Et cette commande vous permet de supprimer des clés de la base de données sélectionnée, comme Jonatan a répondu.

40
Elephant

Vous pouvez del utiliser comme ceci:

redis.del('SampleKey');
67
himanshu yadav

Comme tout le monde l'a dit ci-dessus, vous pouvez utiliser la fonction del. Vous pouvez garantir la réussite de l'opération de suppression à l'aide de cette syntaxe.

client.del('dummyvalue', function(err, response) {
   if (response == 1) {
      console.log("Deleted Successfully!")
   } else{
    console.log("Cannot delete")
   }
})

Parce que la commande DEL renverra (integer) 1 en opération réussie.

    redis 127.0.0.1:6379> DEL key 
    Success: (integer) 1
    Unsuccess: (integer) 0
12
Tolsee

Si je me souviens bien, del devrait le faire.

12
Jonatan Hedborg