Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách kiểm tra xem một trường có tồn tại trong giá trị băm được lưu trữ tại một khóa hay không. Đối với điều này, chúng tôi sẽ sử dụng COMMAND - HEXISTS trong redis-cli.
1 được trả về, nếu giá trị băm được lưu trữ tại một khóa chứa trường được chỉ định và 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ị băm 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ị được lưu trữ tại khóa không thuộc kiểu dữ liệu băm. Cú pháp của lệnh redis HEXISTS như sau:-
Cú pháp:-
redis host:post> HEXISTS <keyname> <field>
Đầu ra:-
- (integer) 1, if a hash value contain the field. - (integer) 0, if a hash value does not contain the field or if key does not exist. - Error, if key exist and value stored at the key is not a hash.
Ví dụ:-
Tài liệu tham khảo:-
- Tài liệu lệnh HEXISTS
Đó là tất cả về cách kiểm tra sự tồn tại của trường bên trong giá trị băm được lưu trữ trong kho dữ liệu redis. Nếu bạn thích nó, hãy chia sẻ suy nghĩ của bạn trong phần bình luận và chia sẻ nó với những người khác.