Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy tất cả các cặp field/value (trường/giá trị) chứa trong 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 HGETALL của Redis.
Lệnh HGETALL
Lệnh này trả về tất cả các trường và các giá trị liên kết của chúng chứa trong giá trị hash được lưu trữ tại một khóa. Một danh sách rỗng được trả về nếu khóa không tồn tại và 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> HGETALL <tên_khóa>
Đầu ra:
- (mảng) phản hồi, đại diện cho danh sách các trường và giá trị của chúng trong hash. - Danh sách rỗng, nếu khóa 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ụ:

Tài liệu tham khảo:
- Tài liệu lệnh HGETALL
Trên đây là tất cả về cách lấy tất cả các cặp trường/giá trị chứa trong 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é.