30 lines
503 B
JavaScript
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();
|