Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách lấy một hoặc nhiều khóa được lưu trữ trong kho dữ liệu redis bằng cách sử dụng COMMAND - KEYS trong redis-cli.
Lệnh này được sử dụng để trả về một hoặc nhiều khóa khớp với một mẫu được chỉ định. Mẫu được chỉ định theo kiểu hình cầu.
Mẫu Kiểu Glob:-
- * ký tự đại diện:- Nó đối sánh không hoặc nhiều hơn bất kỳ ký tự nào kể cả dấu cách, ví dụ:foo * đối sánh với fooccc, foo, fooq.
- ? ký tự đại diện:- Nó khớp chính xác với một trong bất kỳ ký tự nào kể cả dấu cách, chẳng hạn như f? 0 khớp với fao, fbo, fco.
- [list] ký tự đại diện:- Nó khớp chính xác với một ký tự trong danh sách, chẳng hạn như f [abc] 0 khớp với fao, fbo, fco nhưng không khớp với fdo, feo.
- [^ list] ký tự đại diện:- Nó khớp chính xác với một ký tự không có trong danh sách, ví dụ:f [^ abc] 0 khớp với fdo, feo nhưng không khớp với fao, fbo.
- [a-z] ký tự đại diện:- Nó khớp chính xác một ký tự từ a đến z, tương tự [A-Z], [0-9] khớp với một ký tự từ A đến Z và 0-9 tương ứng.
Sử dụng \ để thoát các ký tự đặc biệt.
Cú pháp của lệnh redis KEYS như sau:-
Cú pháp:-
redis host:post> KEYS <pattern>
Đầu ra:-
Trả lời- (array) reply, representing the list of keys matching the given pattern.
Ví dụ:-
Tài liệu tham khảo:-
- Tài liệu lệnh KEYS
Đó là tất cả về cách lấy một hoặc nhiều khóa đượ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.