sql >> Database >  >> NoSQL >> Redis

Inleiding tot Redis

Redis is een geweldige Open Source-software die aan verschillende behoeften in een webtoepassing kan voldoen.

Wat is Redis?

Het is een NoSQL-database , en in het bijzonder een sleutel/waarde-archief . Het kan met elke programmeertaal worden gebruikt, omdat het geen JavaScript-specifieke technologie is - het is geschreven in C.

We kunnen waarden opslaan en aan een sleutel koppelen, en ze later ophalen.

Een van de speciale kenmerken is hoge prestaties . Hoge prestaties worden geleverd door een van de belangrijkste kenmerken:het is een in-memory databank. Gegevens worden bewaard, opgeslagen en geopend in het geheugen in plaats van naar een database te worden geschreven.

De meeste databases bewaren gegevens op schijf en optimaliseren door een set in de cache in het geheugen te bewaren.

Redis doet het tegenovergestelde:het houdt de gegevens in het geheugen.

Redis slaat standaard snapshots van de opgeslagen gegevensset op schijf op en u kunt de details configureren van hoe dit gebeurt en waar de gegevens worden opgeslagen.

Redis is een van mijn favoriete tools vanwege zijn flexibiliteit. U hebt veel vrijheid in hoe u gegevensopslag opslaat en beheert, en het kan op veel verschillende manieren worden gebruikt, afhankelijk van uw behoeften.

Dit komt ook omdat het een NoSQL-database is, wat betekent dat het zeer flexibel is in vergelijking met PostgreSQL of andere SQL- en schemagebaseerde databases.

Het wordt vaak gebruikt als cache-opslagmechanisme, maar ook als message broker, een manier om te communiceren tussen verschillende processen en applicaties.

Ga hier verder:

  • Hoe installeer ik Redis
  • Eerste stappen met Redis
  • Redis-sets
  • Redis-lijsten
  • Opnieuw gesorteerde lijsten
  • Hoe Redis Hashes te gebruiken
  • Redis Publiceren/abonneren

  1. Hoe geef ik de HGET/GET-opdracht voor Redis Database via Node.js?

  2. Biedt Mongoose toegang tot eerdere waarde van onroerend goed in pre('save')?

  3. MongoDB-verzamelingsdocumenten automatisch verouderen

  4. MongoDB - Verschil tussen index op tekstveld en tekstindex?