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

Cách chèn phần tử vào đầu giá trị danh sách - Redis LPUSH | LPUSHX

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách chèn một hoặc nhiều phần tử vào đầu giá trị danh sách đượ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 Redis LPUSH LPUSHX lệnh.

Lệnh LPUSH

Lệnh LPUSH được sử dụng để chèn một hoặc nhiều phần tử được chỉ định vào đầu (bắt đầu) của giá trị danh sách được lưu trữ tại khóa. Các phần tử được chèn lần lượt vào đầu giá trị danh sách, từ phần tử ngoài cùng bên trái đến phần tử ngoài cùng bên phải. Vì vậy, ví dụ:lệnh if LPUSH liệt kê a b c được thực thi, sau đó danh sách sẽ chứa c như một phần tử đầu tiên, b như một phần tử thứ hai và a như một yếu tố thứ ba.

Nếu khóa không tồn tại, trước tiên nó được tạo dưới dạng danh sách trống trước khi thực hiện thao tác chèn. Nếu khóa tồn tại nhưng giá trị được lưu trữ tại khóa không thuộc kiểu dữ liệu danh sách, thì lỗi sẽ được trả về. Cú pháp của lệnh Redis LPUSH như sau:-

Cú pháp:-

redis host:post> LPUSH <keyname> <value 1> [ <value> ]

Đầu ra:-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

Ví dụ:-

Cách chèn phần tử vào đầu giá trị danh sách - Redis LPUSH | LPUSHX

Lệnh LPUSHX

Lệnh LPUSHX chỉ được sử dụng để chèn một phần tử được chỉ định vào đầu (bắt đầu) của giá trị danh sách được lưu trữ tại khóa. Không có thao tác nào được thực hiện và o được trả về, nếu khóa không tồn tại. Nếu khóa tồn tại nhưng giá trị được lưu trữ tại khóa không thuộc kiểu dữ liệu danh sách, thì lỗi sẽ được trả về. Cú pháp của lệnh Redis LPUSHX như sau:-

Cú pháp:-

redis host:post> LPUSHX <keyname> <value>

Đầu ra:-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

Ví dụ:-

Cách chèn phần tử vào đầu giá trị danh sách - Redis LPUSH | LPUSHX

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

  1. Tài liệu lệnh LPUSH
  2. Tài liệu lệnh LPUSHX

Đó là tất cả về cách chèn một hoặc nhiều phần tử vào đầu giá trị danh sách đượ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.

<- Liệt kê các lệnh