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

Bagaimana daftar Redis dapat digunakan untuk menerapkan sistem obrolan?

Berikut adalah dua kemungkinan:

  • Gunakan referensi. Anda dapat meletakkan pesan Anda di objek hash yang berisi beberapa bidang. Kunci hash ini harus dihasilkan dari urutan (incr), atau dapat berupa UUID, atau pengenal unik lainnya. Kunci ini akan menjadi referensi ke pesan Anda, jadi Anda hanya perlu memasukkannya ke dalam daftar alih-alih teks pesan Anda. Terserah penerima untuk mengambil konten pesan setelah referensi dikeluarkan dari daftar.

  • Gunakan serialisasi. Cukup buat serial berbagai bidang pesan Anda menggunakan format apa pun yang Anda inginkan (contoh:json, xml, messagepack, dll ...), dan masukkan hasilnya ke daftar. Jelas, penerima harus membatalkan serialisasi item untuk mengambil berbagai bidang.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah pengaturan slave-read-only no akan membuat slave mengkonfirmasi setiap pencarian hash dengan master?

  2. Redis dengan Resque dan Rails:Perintah ERR tidak diizinkan saat menggunakan memori> 'maxmemory'

  3. Skrip redis lua tidak berfungsi

  4. Mengubah port Redis di Docker Compose tidak berfungsi

  5. Redis - cara apa saja untuk memicu suatu peristiwa ketika suatu nilai tidak lagi ditulis secara aktif?