Koa2-CJS/examples/dbs/mysql/services/redis.js

30 lines
503 B
JavaScript

const redisClient = require("../../db/redis");
/**
Object.prototype.toString = function () {
return JSON.stringify(this);
};
*/
class RedisService {
client = redisClient;
save2Redis(key, value) {
redisClient.set(key, value);
}
getByKey(key, callback = null) {
if (callback) {
redisClient.get(key, callback);
} else {
redisClient.get(key, (err, value) => {
if (err) return null;
console.log(value);
// return value;
});
}
}
}
module.exports = new RedisService();