Connessione a KeyDB in Node.js
KeyDB è un fork diretto di Redis, ed è compatibile al 100%.
Inoltre, dicono, sia anche più performante.
Comunque ho deciso di testarlo, e me lo sono installato con Docker.
In questo articolo vediamo come connetterci in Node.js usando la libreria per Redis.
La possiamo installare tramite npm:
npm install redis
Qui sotto un pò di codice:
const redis = require("redis");
const client = redis.createClient({
socket: {
host: 'localhost',
port: 6379
}
});
client.on("error", function (err) {
console.log("Error " + err);
});
async function main() {
try {
await client.connect();
await client.select(1);
console.log('Connesso al db 1!');
await client.rPush("op-articoli", ["Articolo 1", "Articolo 2", "Articolo 3"]);
const reply = await client.lRange("op-articoli", 0, -1);
console.log(reply);
await client.set("articolo:1", JSON.stringify({
id: 1,
titolo: "Primo articolo",
descrizione: "Descrizione del primo articolo"
}));
console.log("Chiave articolo:1 inserita");
} catch (err) {
console.log("Error " + err);
} finally {
await client.quit();
}
}
main();
Enjoy!
javascript nodejs npm keydb
Commentami!