Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Menggunakan Set Redis

Set memiliki 2 perbedaan utama dengan daftar:

  1. set tidak dipesan
  2. 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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis:Amazon EC2 vs Elasticache

  2. Bagaimana menggabungkan set Redis yang diurutkan?

  3. Bagaimana cara mengimplementasikan Redis Cache dengan Django Rest Framework?

  4. Azure DataBricks Stream foreach gagal dengan NotSerializableException

  5. Apakah ada analog MGET untuk hash Redis?