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

Кога да използвате хранилище за ключ/стойност, като Redis вместо/отстрани на SQL база данни?

Изглежда не мога да разбера кога е време да го използвам в приложение.

Бих ви препоръчал да прочетете този урок, който съдържа и случаи на употреба. Тъй като redis е по-скоро ориентиран към паметта, той е наистина добър за често актуализирани данни в реално време, като съхранение на сесии, база данни за състояния, статистика, кеширане и неговите разширени структури от данни предлагат гъвкавост за много други сценарии.

Redis обаче не е заместител на NoSQL за класическите релационни бази данни, тъй като не поддържа много стандартни функции на света на RDBMS, като например запитване на вашите данни, което може да го забави. Замяната са по-скоро бази данни с документи като MongoDB или CouchDB, а redis е чудесен за допълване на специфична функционалност, където скоростта и поддръжката за разширени структури от данни са полезни.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обратно пагинация чрез сортиран набор Redis

  2. изчакване на свързване на redis с отдалечен сървър в докер

  3. phpredis на Windows 7 64bit xampp

  4. Как да се свържете с клъстер ElastiCache с помощта на node.js

  5. Какво е Redis pubsub и как да го използвам?