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ụ :-

Tham khảo :-
- 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.