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

Thành thạo Redis INCR & INCRBY: Tăng giá trị nguyên hiệu quả

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tăng giá trị chuỗi đại diện cho số nguyên đượ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 INCR và INCRBY.

Lệnh INCR

Lệnh INCR được dùng để tăng giá trị chuỗi đại diện cho số nguyên được lưu trữ tại khóa được chỉ định lên 1 đơn vị. Nếu khóa không tồn tại, nó trước tiên được tạo và đặt thành 0 trước khi thực hiện phép tăng. Nếu khóa tồn tại nhưng giá trị lưu trữ tại khóa là kiểu dữ liệu sai (không phải string) hoặc chứa giá trị chuỗi không thể biểu diễn dưới dạng số nguyên thì lỗi được trả về. Thao tác này giới hạn ở số nguyên có dấu 64 bit. Cú pháp của lệnh redis INCR như sau :-

Cú pháp :-

redis host:port> INCR <keyname>

Đầu ra :-

- (integer) reply, đại diện cho giá trị của khóa sau phép tăng.

Ví dụ :-

Thành thạo Redis INCR & INCRBY: Tăng giá trị nguyên hiệu quả

Lệnh INCRBY

Lệnh INCRBY được dùng để tăng giá trị chuỗi đại diện cho số nguyên được lưu trữ tại khóa lên một giá trị được chỉ định. Lệnh này rất giống với INCR, khác biệt là ở INCRBY giá trị nguyên được tăng thêm một giá trị chỉ định trong khi INCR luôn tăng 1. Cú pháp của lệnh redis INCRBY như sau :-

Cú pháp :-

redis host:port> INCRBY <keyname> <increment>

Đầu ra :-

- (integer) reply, đại diện cho giá trị của khóa sau phép tăng.

Ví dụ :-

Thành thạo Redis INCR & INCRBY: Tăng giá trị nguyên hiệu quả

Tham khảo :-

  1. INCR Command Docs
  2. INCRBY Command Docs

Đó là tất cả về cách tăng giá trị chuỗi đại diện cho số nguyên đượ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