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

Xóa phần tử khỏi Redis Set: Hướng dẫn từng bước dùng SPOP và SREM

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa một phần tử từ giá trị set được lưu trữ tại một khóa, sử dụng lệnh redis SPOP và SREM.

Lệnh SPOP :-

Lệnh này xóa và trả về một hoặc nhiều phần tử ngẫu nhiên từ tập hợp được lưu trữ tại khóa được chỉ định. Cú pháp của lệnh redis SPOP như sau :-

Cú pháp :-

redis host:port> SPOP <key name> [count]

Ở đây count đại diện cho tổng số phần tử sẽ bị xóa khỏi tập hợp.

Đầu ra :-

- (strings reply), đại diện cho các phần tử bị xóa khỏi tập hợp.
- (nil), nếu khóa không tồn tại.

Ví dụ :-

Xóa phần tử khỏi Redis Set: Hướng dẫn từng bước dùng SPOP và SREM

Lệnh SREM :-

Lệnh này xóa một hoặc nhiều phần tử được chỉ định từ tập hợp được lưu trữ tại khóa. Các thành viên được chỉ định không có trong tập hợp sẽ bị bỏ qua. Cú pháp của lệnh redis SREM như sau :-

Cú pháp :-

redis host:port> SREM <key name> <member> [<member> ...]

Đầu ra :-

- (integer) đại diện cho số phần tử bị xóa khỏi tập hợp, không kể các thành viên không tồn tại.
- 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à set.

Ví dụ :-

Xóa phần tử khỏi Redis Set: Hướng dẫn từng bước dùng SPOP và SREM

Tham khảo :-

  1. SPOP Command Docs
  2. SREM Command Docs

Đó là tất cả về cách xóa một phần tử từ giá trị set được lưu trữ trong kho dữ liệu redis. 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.