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

Thành thạo Redis LINSERT: Chèn phần tử trước hoặc sau phần tử mốc (pivot) trong List

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách chèn một phần tử mới xung quanh một phần tử mốc (pivot) trong giá trị list được lưu trữ tại khóa. Để làm điều này, chúng ta sẽ sử dụng lệnh Redis LINSERT.

Lệnh LINSERT

Lệnh này chèn một phần tử mới vào giá trị list được lưu trữ tại khóa được chỉ định, trước hoặc sau một phần tử cụ thể (Pivot). Nó trả về 0, khi khóa không tồn tại vì nó được hiểu là danh sách rỗng và trả về -1, khi khóa tồn tại nhưng phần tử mốc không tồn tại trong danh sách. Cú pháp của lệnh redis LINSERT như sau :-

Cú pháp :-

redis host:port> LINSERT <key name> [BEFORE|AFTER] <pivot element> <new element>

Đầu ra :-

- (integer) value, đại diện cho số phần tử trong danh sách.
- -1, nếu khóa tồn tại nhưng phần tử mốc không có trong danh sách.
- 0, 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à list.

Ví dụ :-

Thành thạo Redis LINSERT: Chèn phần tử trước hoặc sau phần tử mốc (pivot) trong List

Tham khảo :-

  1. LINSERT Command Docs

Đó là tất cả về cách chèn một phần tử xung quanh phần tử mốc trong giá trị list được lưu trữ trong kho dữ liệu redis, trước hoặc sau phần tử mốc. 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.

<- List Commands