Redis
 sql >> база данни >  >> NoSQL >> Redis

Използване на Redis за прилагане на влизане?

Вместо това можете да използвате два списъка за този тип разпределен шаблон. Предлагам това главно поради естеството на PubSub да „застреля и забрави“, без да гарантира доставка. Предполагам, че във вашия случай не искате това.

Ето предложения поток – първо ще трябва да настроите два блокиращи „слушатели“:

  1. Сървър1:BRPOP completed
  2. Сървър2:BRPOP requests

След това, когато потребител влезе:

  1. Сървър1:LPUSH requests data
  2. Сървър2:деблокира, обработва данни, LPUSH completed data и се върнете към блокиране на поп
  3. Сървър1:деблокира, прави каквото и да е, върнете се към блокиране на изскачане



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Каква е най-добрата стратегия за синхронизиране на Redis данни с MySQL?

  2. Как да дефинирам TTL за redis потоци?

  3. Коя NoSQL база данни за изключително големи обеми данни

  4. Намиране на ключове с помощта на заместващи знаци

  5. Когато стартирам цвете, получавам следното:dbm.error:типът db е dbm.gnu, но модулът не е наличен