Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Pobrać wiele wartości ze struktury danych Redis atomowo?

Użyj LRANGE z LTRIM w rurociągu. Potok zostanie uruchomiony jako jedna transakcja atomowa. Twoje obawy powyżej dotyczące WATCH , EXEC nie będzie mieć tutaj zastosowania, ponieważ używasz LRANGE i LTRIM jako jedną transakcję bez możliwości przejścia między nimi jakichkolwiek innych transakcji od innych klientów. Wypróbuj.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy ta technologia może się skalować?

  2. Jak wykonać Persistence Store w Redis?

  3. Jaki jest najlepszy sposób korzystania z Redis w środowisku Rails wielowątkowych? (Puma / Sidekiq)

  4. Autouzupełnianie Redis

  5. Używanie Redis z Node.js i Socket.IO