Set memiliki 2 perbedaan utama dengan daftar:
- set tidak dipesan
- set hanya menyimpan item sekali
Buat satu set menggunakan
SADD <setkey> <value>
Perintah yang sama digunakan untuk menambahkan lebih banyak item ke set.
Contoh:
SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"
Dapatkan semua item dalam satu set menggunakan SMEMBERS <setkey>
:
Cari tahu apakah suatu nilai ada dalam himpunan dengan SISMEMBER
:
SISMEMBER names "Flavio"
Untuk mengetahui berapa banyak item dalam satu set, gunakan SCARD
:
SCARD names
Dapatkan (tanpa menghapus) item dari set, secara acak:
SRANDMEMBER names
Ekstrak (dan hapus) item dari set, pesan dengan santai:
SPOP names
Anda dapat mengekstrak beberapa item sekaligus:
SPOP names 2
Menghapus item dari kumpulan nilai:
SREM names "Flavio"
Dapatkan item yang terkandung dalam 2 set yang berbeda, tidak termasuk elemen yang hanya disertakan dalam satu dengan SINTER
:
SINTER set1 set2
Lihat semua perintah set di sini.