Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

Cách xóa trường khỏi Redis Hash bằng lệnh HDEL

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa một hoặc nhiều trường từ giá trị hash được lưu trữ tại một khóa. Để làm điều này, chúng ta sẽ sử dụng lệnh HDEL trong redis-cli.

Lệnh này xóa một hoặc nhiều trường được chỉ định từ giá trị hash được lưu trữ tại khóa. Các trường được chỉ định nhưng không có trong giá trị hash sẽ bị bỏ qua.

0 được trả về nếu khóa không tồn tại (vì nó được coi là một giá trị hash rỗng). Lỗi được trả về nếu khóa tồn tại nhưng giá trị lưu trữ tại khóa không phải là kiểu dữ liệu hash.

Cú pháp:

redis host:port> HDEL <tên_khóa> <trường> [trường...]

Đầu ra:

- (integer) đại diện cho số lượng trường đã xóa khỏi hash, không kể các trường không tồn tại.
- Lỗi, nếu khóa tồn tại và giá trị lưu trữ tại khóa không phải là hash.

Ví dụ:

Cách xóa trường khỏi Redis Hash bằng lệnh HDEL

Tài liệu tham khảo:

  1. Tài liệu lệnh HDEL

Trên đây là tất cả về cách xóa một hoặc nhiều trường từ giá trị hash được lưu trữ trong kho dữ liệu Redis. Nếu bạn thấy hữu ích, hãy chia sẻ suy nghĩ của bạn trong phần bình luận và lan tỏa cho người khác nhé.