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

Node.js, (Hi)Redis и командата multi

Множеството обекти в node_redis са много евтини за създаване. Като страничен ефект реших, че би било забавно да ви позволя да ги използвате повторно, но това очевидно е полезно само при някои обстоятелства. Продължете и създавайте нов мулти обект всеки път, когато имате нужда от нова транзакция.

Едно нещо, което трябва да имате предвид, е, че трябва да използвате multi само ако всъщност се нуждаете от всички операции за атомарно изпълнение в Redis сървъра. Ако просто искате да комбинирате ефективно серия от команди, за да спестите честотна лента на мрежата и да намалите броя на обратните повиквания, които трябва да управлявате, просто изпратете отделните команди една след друга. node_redis автоматично ще „преведе“ тези заявки към сървъра в ред и отделните обратни извиквания на команди, ако има такива, ще бъдат извикани по ред.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Да използвате множество DB с един Redis Lua скрипт?

  2. Използване на Celery за реално време, синхронни външни заявки за API с Gevent

  3. Мащабиране на Socket.IO до множество Node.js процеси с помощта на клъстер

  4. spring-data-redis redisTemplate изключение

  5. ScaleGrid хостинг за Redis™ на вашия собствен акаунт в AWS