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

Apa tujuan dari titik dua dalam kunci Redis

Titik dua telah ada di versi redis sebelumnya sebagai konsep untuk menyimpan data dengan spasi nama. Pada versi awal redis hanya mendukung string, jika Anda ingin menyimpan email dan usia 'bob' Anda harus menyimpan semuanya sebagai string, jadi titik dua digunakan:

SET user:bob:email [email protected]
SET user:bob:age 31

Mereka tidak penanganan khusus atau karakteristik kinerja dalam redis, satu-satunya tujuan adalah memberi nama pada data untuk menemukannya kembali. Saat ini Anda dapat menggunakan hash untuk menyimpan sebagian besar kunci yang diberi tanda titik dua:

 HSET user:bob email [email protected]
 HSET user:bob age 31

Anda tidak perlu menamai hash "user:bob" kami dapat menamakannya "bob", tetapi memberi nama dengan awalan pengguna, kami langsung tahu informasi mana yang harus/dapat dimiliki hash ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara meningkatkan kinerja Redis ketika 100% CPU? Berbagi? Klien .Net Tercepat?

  2. Redis vs. MongoDB:Membandingkan Database Dalam Memori dengan Percona Memory Engine

  3. Mengubah database MySQL sederhana menjadi solusi NoSQL

  4. Terhubung ke AWS ElastiCache dengan Enkripsi Dalam Transit + Auth dari klien selain redis-cli+stunnel

  5. Bagaimana cara menjalankan Redis di Azure?