Redis - Bộ
Redis Sets là một bộ sưu tập các chuỗi độc nhất không có thứ tự. Các bộ phương tiện duy nhất không cho phép lặp lại dữ liệu trong một khóa.
Trong Redis set, hãy thêm, bớt và kiểm tra sự tồn tại của các phần tử trong O (1) (thời gian không đổi bất kể số phần tử chứa bên trong Set). Độ dài tối đa của danh sách là 2 32 - 1 phần tử (4294967295, hơn 4 tỷ phần tử mỗi tập hợp).
Thí dụ
redis 127.0.0.1:6379> SADD tutorials redis
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mongodb
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mysql
(integer) 1
redis 127.0.0.1:6379> SADD tutorials mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS tutorials
1) "mysql"
2) "mongodb"
3) "redis"
Trong ví dụ trên, ba giá trị được chèn vào tập hợp Redis có tên là 'hướng dẫn' bằng lệnh SADD.
Redis đặt lệnh
Bảng sau liệt kê một số lệnh cơ bản liên quan đến tập hợp.
Sr.No | Lệnh & Mô tả |
---|---|
1 | Thành viên chính của SADD1 [member2] Thêm một hoặc nhiều thành viên vào một tập hợp |
2 | Phím SCARD Nhận số lượng thành viên trong một tập hợp |
3 | SDIFF key1 [key2] Trừ nhiều bộ |
4 | SDIFFSTORE đích khóa1 [key2] Trừ nhiều tập hợp và lưu trữ tập hợp kết quả trong một khóa |
5 | Phím SINTER1 [key2] Giao nhau nhiều tập hợp |
6 | SINTERSTORE khóa đích1 [key2] Giao nhau nhiều tập hợp và lưu trữ tập hợp kết quả trong một khóa |
7 | Thành viên chính của SISMEMBER Xác định xem một giá trị đã cho có phải là thành viên của một tập hợp hay không |
số 8 | Khóa SMEMBERS Nhận tất cả các thành viên trong một tập hợp |
9 | Thành viên đích nguồn SMOVE Di chuyển một thành viên từ nhóm này sang nhóm khác |
10 | Phím SPOP Loại bỏ và trả về một thành viên ngẫu nhiên từ một tập hợp |
11 | Khóa SRANDMEMBER [số lượng] Nhận một hoặc nhiều thành viên ngẫu nhiên từ một tập hợp |
12 | Thành viên chính của SREM1 [member2] Xóa một hoặc nhiều thành viên khỏi một tập hợp |
13 | SUNION key1 [key2] Thêm nhiều bộ |
14 | SUNIONSTORE khóa đích1 [key2] Thêm nhiều tập hợp và lưu trữ tập hợp kết quả trong một khóa |
15 | Con trỏ phím SSCAN [mẫu MATCH] [COUNT số] Tăng dần số lần lặp lại các phần tử đã đặt |