Programming Concepts — Caching
Caching stores frequently accessed data in memory to improve performance and reduce database load.
// Example using Redis in Node.js
const redis = require('redis');
const client = redis.createClient();
client.set('user:1', JSON.stringify({ name: 'Alice', age: 25 }));
client.get('user:1', (err, data) => {
console.log(JSON.parse(data));
});