Node_redis을 사용하여 키로 항목을 제거/삭제할 수있는 방법이 있습니까? 문서에서 그런 옵션을 볼 수 없습니다.Node_redis - 키를 제거하는 방법?
17
A
답변
31
당신이 볼 수 있듯이 레디 스 명령이 라이브러리 node_redis github
에있는 일이 무엇인지 알 수는 "델"명령 목록입니다.
그리고이 명령을 사용하면 Jonatan이 대답 한대로 선택한 데이터베이스에서 키를 삭제할 수 있습니다.
12
올바르게 기억한다면 del
해야합니다. 여기
34
당신은 del
다음과 같이 사용할 수 있습니다
redis.del('SampleKey');
+0
이것은 실제 답변으로, redis 문서에 대한 링크는 대답이 아니며, 그 질문은'node-redis'로 태그되었습니다 – Sandwich
3
위의 모든 사람이 말했듯이 당신은 델 기능을 사용할 수 있습니다. 이 구문을 사용하여 성공적인 삭제 작업을 보장 할 수 있습니다.
client.del('dummyvalue', function(err, response) {
if (response == 1) {
console.log("Deleted Successfully!")
} else{
console.log("Cannot delete")
}
})
델 명령이 성공적으로 작동 (integer) 1
를 반환합니다 때문입니다.
redis 127.0.0.1:6379> DEL key
Success: (integer) 1
Unsuccess: (integer) 0
@ 엘레 판트 hdel은 없지만 작동합니다. 참조는 https://redis.io/commands이어야합니다. "모든 Redis 명령을 지원합니다"(github https://github.com/NodeRedis/node_redis에서 인용). – TigOldBitties
@Elephant nevermind, ioredis를보고있었습니다. https://github.com/luin/ioredis/blob/master/lib/command.js – TigOldBitties