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

Cách chèn phần tử vào đuôi giá trị danh sách - Redis RPUSH | RPUSHX

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ôi của 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 RPUSH RPUSHX lệnh.

Lệnh RPUSH

Lệnh RPUSH được sử dụng để chèn một hoặc nhiều phần tử được chỉ định vào đuôi (cuối) 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 phần đuôi của 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 RPUSH liệt kê a b c được thực thi, sau đó danh sách sẽ chứa a như một phần tử đầu tiên, b như một phần tử thứ hai và c 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 RPUSH như sau:-

Cú pháp:-

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

Đầu ra:-

Trả lời
- (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ôi giá trị danh sách - Redis RPUSH | RPUSHX

Lệnh RPUSHX

Lệnh RPUSHX chỉ được sử dụng để chèn một phần tử được chỉ định vào đuôi (cuối) 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 RPUSHX như sau:-

Cú pháp:-

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

Đầu ra:-

Trả lời
- (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ôi giá trị danh sách - Redis RPUSH | RPUSHX

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

  1. Tài liệu lệnh RPUSH
  2. Tài liệu lệnh RPUSHX

Đó là tất cả về cách chèn một hoặc nhiều phần tử vào đuôi 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