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

Truy xuất giá trị String trong Redis: Hướng dẫn hoàn chỉnh GET và MGET

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy giá trị chuỗi được lưu trữ tại một khóa trong kho dữ liệu redis, bằng cách sử dụng lệnh redis GET và MGET.

Lệnh GET

Lệnh GET được dùng để lấy giá trị chuỗi được lưu trữ tại một khóa được chỉ định. Nếu khóa không tồn tại, nil được trả về 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à chuỗi, thì lỗi được trả về. Cú pháp của lệnh redis GET như sau :-

Cú pháp :-

redis host:port> GET <key name>

Đầu ra :-

- (strings) reply, đại diện cho giá trị chuỗi lưu trữ tại một khóa.
- (nil), nếu khóa không tồn tại.
- Error, nếu khóa tồn tại và giá trị lưu trữ tại khóa không phải là string.

Ví dụ :-

Truy xuất giá trị String trong Redis: Hướng dẫn hoàn chỉnh GET và MGET

Lệnh MGET

Lệnh MGET được dùng để lấy các giá trị chuỗi được lưu trữ tại tất cả các khóa được chỉ định. Nếu bất kỳ khóa được chỉ định nào không tồn tại hoặc nếu tồn tại nhưng giá trị lưu trữ tại khóa không phải là chuỗi, thì nil được trả về cho khóa đó. Cú pháp của lệnh redis MGET như sau :-

Cú pháp :-

redis host:port> MGET <keyname-1> <keyname-2> <keyname-3>

Đầu ra :-

- (array) reply, đại diện cho các giá trị chuỗi lưu trữ tại tất cả các khóa được chỉ định.
- (nil), nếu khóa không tồn tại.
- (nil), nếu khóa tồn tại và giá trị lưu trữ tại khóa không phải là string.

Ví dụ :-

Truy xuất giá trị String trong Redis: Hướng dẫn hoàn chỉnh GET và MGET

Tham khảo :-

  1. GET Command Docs
  2. MGET Command Docs

Đó là tất cả về cách lấy giá trị chuỗi được lưu trữ trong kho dữ liệu redis. Nếu bạn thích, hãy chia sẻ suy nghĩ trong phần bình luận và chia sẻ với người khác.

<- String Commands