Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 5x 5x 5x |
const {redisCli} = require('../db/redis')
exports.get = (key) => {
return new Promise((resolve, reject) => {
redisCli.get(key, (err, data) => {
if (err) {
reject(err);
}
if (!data) {
resolve(data);
}
data = JSON.parse(data);
resolve(data);
});
});
}
// time 参数可选,秒为单位
exports.set = (key, value, time) => {
return new Promise((resolve, reject) => {
value = JSON.stringify(value);
if (!time) {
redisCli.set(key, value, (res) => {
resolve(res);
});
} else {
redisCli.setex(key, time, value, (res) => {
resolve(res);
});
}
});
} |