flare-api
Version:
A modern, fast, and intuitive Node.js framework for building APIs
20 lines (15 loc) • 462 B
JavaScript
const redis = require('redis');
const client = redis.createClient({
url: process.env.REDIS_URL || 'redis://localhost:6379'
});
client.on('error', (err) => console.error('Redis error:', err));
function setCache(key, value, ttl = 3600) {
client.set(key, value, 'EX', ttl);
}
function getCache(key, callback) {
client.get(key, (err, result) => {
if (err) console.error(err);
else callback(result);
});
}
module.exports = { setCache, getCache };