Computer >> Máy Tính >  >> Lập trình >> Redis

Redis ZINCRBY - Cách tăng điểm của phần tử trong giá trị tập hợp được sắp xếp trong redis

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách tăng điểm của một phần tử của giá trị tập hợp đã sắp xếp được lưu trữ tại một khóa trong kho dữ liệu redis. Đối với điều này, chúng tôi sẽ sử dụng COMMAND - ZINCRBY trong redis-cli.

Lệnh này được sử dụng để tăng điểm của một phần tử trong giá trị tập hợp đã sắp xếp được lưu trữ tại khóa theo một giá trị được chỉ định ( gia số ). Nếu phần tử đã cho không tồn tại trong giá trị tập hợp đã sắp xếp, thì phần tử đó sẽ được thêm vào với giá trị được chỉ định ( gia số ) như điểm số của nó. Nếu khóa không tồn tại, một tập hợp được sắp xếp mới sẽ được tạo với phần tử đã cho là thành viên duy nhất của nó. Gia số giá trị phải là biểu diễn chuỗi của một giá trị số, bao gồm số nguyên dương và số nguyên âm và số dấu phẩy động có độ chính xác kép. Nếu số âm được chuyển làm đối số thì điểm số sẽ bị giảm.

Lỗi được trả về, khi khóa tồn tại nhưng giá trị được lưu trữ tại khóa không thuộc loại dữ liệu đã được sắp xếp.

Cú pháp của lệnh redis ZINCRBY như sau:-

Cú pháp:-

redis host:post> ZINCRBY <keyname> <increment> <element>

Đầu ra:-

- (string) reply, representing the new score of an element.
- Error, if key exist and value stored at the key is not a sorted set.

Ví dụ:-

Redis ZINCRBY - Cách tăng điểm của phần tử trong giá trị tập hợp được sắp xếp trong redis

Tài liệu tham khảo:-

  1. Tài liệu lệnh ZINCRBY

Đó là tất cả về cách tăng điểm của một phần tử trong giá trị tập hợp đã sắp xếp đượ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.