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

Cách dùng Redis HEXISTS kiểm tra sự tồn tại của trường trong Hash

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách kiểm tra xem một trường có tồn tại trong giá trị hash được lưu trữ tại một khóa hay không. Để làm điều này, chúng ta sẽ sử dụng lệnh HEXISTS trong redis-cli.

1 được trả về nếu giá trị hash được lưu trữ tại khóa chứa trường được chỉ định. 0 được trả về nếu khóa không tồn tại hoặc nếu khóa tồn tại nhưng giá trị hash không chứa trường được chỉ định.

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> HEXISTS <tên_khóa> <trường>

Đầu ra:

- (integer) 1, nếu giá trị hash chứa trường.
- (integer) 0, nếu giá trị hash không chứa trường hoặc 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ụ:

Cách dùng Redis HEXISTS kiểm tra sự tồn tại của trường trong Hash

Tài liệu tham khảo:

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

Trên đây là tất cả về cách kiểm tra sự tồn tại của trường bên trong mộ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é.