Redis is een open-source, in-memory data structure store die kan worden gebruikt als database, cache en message broker. Hier is hoe je het met Node.js kunt gebruiken:
1. Installeer eerst Redis op je computer. Dit proces is afhankelijk van je besturingssysteem. Voor Ubuntu zou je bijvoorbeeld de volgende commando’s gebruiken:
\`\`\` sudo apt update sudo apt install redis-server \`\`\`1. Vervolgens moet je controleren of Redis correct is geïnstalleerd en werkt. Typ in de terminal `redis-server` en je zou moeten zien dat Redis is gestart.
1. Daarna moet je de `redis` client voor Node.js installeren. Dit kan eenvoudig worden gedaan met `npm`:
\`\`\` npm install redis \`\`\`1. Nu ben je klaar om Redis in je Node.js-applicatie te gebruiken. Hier is een basisvoorbeeld voor hoe je dit kunt doen:
\`\`\`javascript const redis = require(‘redis’); const client = redis.createClient(); client.on(‘connect’, function() { console.log(‘connected’); }); // set data client.set(‘my test key’, ‘my test value’, redis.print); // get data client.get(‘my test key’, function(err, reply) { console.log(reply); }); \`\`\`In dit voorbeeld importeer je eerst de `redis` client die je eerder hebt geïnstalleerd. Vervolgens maak je een nieuwe client en zet je een event listener op voor de `connect`-gebeurtenis om te bevestigen dat je correct bent verbonden met de Redis-server.
Daarna stel je een paar gegevens in Redis in met de `set`-methode en haal je ze vervolgens op met de `get`-methode. Beide methoden zijn asynchroon en de resultaten zijn beschikbaar via een callback-functie.
Let op: In een echte applicatie, zorg ervoor dat je verbinding met Redis veilig is (b.v., zorg voor een wachtwoord) en behandel alle fouten die kunnen optreden bij het werken met de database.