Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách cập nhật một phần của giá trị chuỗi được lưu trữ tại một khóa được chỉ định trong kho dữ liệu redis. Đối với điều này, chúng tôi sẽ sử dụng Redis SETRANGE lệnh.
Lệnh SETRANGE
Lệnh này thực hiện offset bắt đầu (bao gồm), xác định chỉ số bắt đầu của phần cập nhật của giá trị chuỗi. Nếu khoảng cách bắt đầu lớn hơn độ dài của giá trị chuỗi, thì giá trị chuỗi sẽ được đệm bằng các byte 0 để làm cho phần bù bắt đầu phù hợp. Chỉ số dựa trên 0, vì vậy 0 có nghĩa là phần tử đầu tiên, 1 có nghĩa là phần tử thứ hai, v.v.
Nếu khóa không tồn tại trong kho dữ liệu redis, trước tiên nó sẽ được tạo và đặt thành chuỗi trống trước khi thực hiện thao tác. Cú pháp của lệnh Redis SETRANGE như sau:-
Cú pháp:-
redis host:post> SETRANGE <keyname> <start> <value>
Đầu ra:-
Giá trị(integer) value, representing the number of characters in the string. Error, if key exist and value stored at the key is not a string.
Ví dụ:-
Tài liệu tham khảo:-
- SETRANGE Tài liệu Lệnh
Đó là tất cả về cách cập nhật một phần của giá trị chuỗi được lưu trữ tại một khóa 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.