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

30 lines
479 B
JavaScript

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