Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách giảm chuỗi đại diện cho một giá trị 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 redis DECR và QUYẾT ĐỊNH lệnh.
Lệnh DECR
Lệnh DECR được sử dụng để giảm từng chuỗi biểu thị một giá trị số nguyên được lưu trữ tại khóa được chỉ định. Nếu khóa không tồn tại, khóa đầu tiên được tạo và đặt thành 0 trước khi thực hiện thao tác giảm dần. Nếu khóa tồn tại nhưng giá trị được lưu trữ trong khóa có kiểu dữ liệu sai (không phải kiểu dữ liệu chuỗi) hoặc chứa giá trị chuỗi không thể được biểu diễn dưới dạng số nguyên thì lỗi sẽ được trả về. Thao tác này được giới hạn ở các số nguyên có dấu 64 bit. Cú pháp của lệnh redis DECR như sau:-
Cú pháp:-
redis host:post> DECR <keyname>
Đầu ra:-
- (integer) reply, representing the value of the key after the decrement operation.
Ví dụ:-
Lệnh DECRBY
Lệnh DECRBY được sử dụng để giảm chuỗi đại diện cho một giá trị số nguyên được lưu trữ trong khóa theo một giá trị được chỉ định. Lệnh này rất giống với lệnh DECR với sự khác biệt là, trong DECRBY giá trị số nguyên được giảm đi một giá trị xác định trong khi trong DECR giá trị số nguyên luôn giảm đi một giá trị. Cú pháp của lệnh redis DECRBY như sau:-
Cú pháp:-
redis host:post> DECRBY <keyname> <decrement>
Đầu ra:-
- (integer) reply, representing the value of the key after the decrement operation.
Ví dụ:-
Tài liệu tham khảo:-
- Tài liệu lệnh DECR
- DECRBY Command Documents
Đó là tất cả về cách giảm chuỗi đại diện cho một giá trị số nguyên đượ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.