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

Menggunakan Redis untuk mengimplementasikan login?

Anda dapat menggunakan dua Daftar untuk jenis pola terdistribusi ini. Saya menyarankan ini terutama karena sifat "tembak dan lupakan" PubSub tanpa menjamin pengiriman. Saya berasumsi bahwa dalam kasus Anda, Anda tidak menginginkan itu.

Berikut alur yang disarankan - pertama Anda harus menyiapkan dua "pendengar" pemblokiran:

  1. Server1:BRPOP completed
  2. Server2:BRPOP requests

Kemudian, ketika pengguna login:

  1. Server1:LPUSH requests data
  2. Server2:membuka blokir, memproses data, LPUSH completed data dan kembali memblokir pop
  3. Server1:membuka blokir, melakukan apa saja, kembali memblokir pop



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa cara yang tepat untuk menangani koneksi Redis di Tornado? (Asinkron - Pub/Sub)

  2. Bagaimana aerospike berbeda dari database nosql nilai kunci lainnya?

  3. Apakah ada klien Redis (Java lebih disukai) yang mendukung transaksi di cluster Redis?

  4. TTL untuk satu set anggota

  5. Mengoptimalkan Permintaan ImageMagick bersamaan menggunakan redis/php-resque