2013-03-05 23 views

Trả lời

31

đây bạn có thể xem những gì lệnh redis đang làm việc trong thư viện node_redis github

này Như bạn có thể nhìn thấy "del" lệnh có trong danh sách.

Và lệnh này cho phép bạn xóa các khóa khỏi db đã chọn khi Jonatan trả lời.

+0

@Elephant hdel không có ở đó nhưng nó hoạt động. Tham chiếu phải là https://redis.io/commands vì "Nó hỗ trợ tất cả các lệnh Redis" (được trích dẫn từ github https://github.com/NodeRedis/node_redis). – TigOldBitties

+0

@Elephant nevermind, tôi đã xem ioredis https://github.com/luin/ioredis/blob/master/lib/command.js – TigOldBitties

12

Nếu tôi nhớ chính xác mọi thứ, del sẽ làm điều đó.

34

Bạn có thể del sử dụng như thế này:

redis.del('SampleKey'); 
+0

Đây là câu trả lời thực tế, cung cấp liên kết tới tài liệu redis không phải là câu trả lời, câu hỏi đã được gắn thẻ với 'nút-redis' – Sandwich

3

Như tất cả mọi người trên đã tuyên bố bạn có thể sử dụng chức năng del. Bạn có thể đảm bảo thao tác xóa thành công bằng cú pháp này.

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

Vì lệnh DEL sẽ trả về (integer) 1 trong hoạt động thành công.

redis 127.0.0.1:6379> DEL key 
    Success: (integer) 1 
    Unsuccess: (integer) 0 
Các vấn đề liên quan