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

Bisakah saya membuat dua kolom unik satu sama lain? atau gunakan kunci utama komposit di redis?

Model yang lebih baik dengan Redis untuk mewakili data Anda adalah dengan menggunakan set sederhana objek value1 (satu per objek key1). Mengikuti contoh, Anda dapat menyimpan di Redis:

3 -> set( 1, 2, 3 )
4 -> set( 1 )

dengan perintah berikut:

sadd 3 1 2 3
sadd 4 1

Anda bisa mendapatkan semua nilai untuk key1=3 dengan menggunakan:

smembers 3

Anda dapat memeriksa apakah keys1=3,value1=2 ada dengan menggunakan:

sismember 3 2

Redis bukan sistem basis data relasional, jadi Anda tidak boleh mencoba memetakan model relasional dengan Redis. Sebagai gantinya, Anda perlu memikirkan cara menyusun dan mengakses data Anda seperti jika Anda menggunakan struktur data dalam memori dari bahasa pemrograman.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan MongoDB sebagai database master kami, haruskah saya menggunakan database grafik terpisah untuk mengimplementasikan hubungan antar entitas?

  2. ScaleGrid Hosting Terkelola Sepenuhnya untuk Redis™ Sekarang Tersedia di Azure

  3. Wilayah gaya Azure Cache/DataCache di Redis

  4. Penyerapan massal ke Redis

  5. Redis Sentinel dengan TLS