Czy istnieje sposób usunięcia/usunięcia wpisu za pomocą klucza, używając numeru Node_redis? Nie widzę żadnej takiej opcji od dokumentów ..Node_redis - jak usunąć klucz?
Odpowiedz
Tutaj można zobaczyć, co Redis polecenia są prace w tej bibliotece node_redis github
Jak widać polecenie „del” znajduje się na liście.
To polecenie pozwala usunąć klucze z wybranych baz danych, gdy Jonatan odpowiedział.
Jeśli dobrze pamiętam, to powinienem to zrobić: del
.
Można del
używać tak:
redis.del('SampleKey');
To jest rzeczywista odpowiedź, podając link do redis docs nie była odpowiedzią, pytanie zostało oznaczone tagiem 'node-redis' – Sandwich
Jak każdy powyżej stwierdził można użyć del funkcję. Możesz zapewnić pomyślną operację usuwania, używając tej składni.
client.del('dummyvalue', function(err, response) {
if (response == 1) {
console.log("Deleted Successfully!")
} else{
console.log("Cannot delete")
}
})
Ponieważ polecenie DEL powróci (integer) 1
podczas udanej operacji.
redis 127.0.0.1:6379> DEL key
Success: (integer) 1
Unsuccess: (integer) 0
@Elephant hdel nie istnieje, ale działa. Odniesieniem powinno być https://redis.io/commands, ponieważ "Obsługuje wszystkie polecenia Redis" (cytowane z github https://github.com/NodeRedis/node_redis). – TigOldBitties
@ Elephant nevermind, patrzyłem na ioredis https://github.com/luin/ioredis/blob/master/lib/command.js – TigOldBitties