const Redis = require('ioredis')
const redis = {
port: 6379, // Redis port
host: '**', // Redis host
prefix: 'pon:', //存诸前缀
ttl: 60 * 60 * 23, //过期时间
family: 4,
db: 0
}
const newRedis = new Redis(redis)
function get(key){
return new Promise(function (resolve, reject) {
newRedis.get(key, function (err, result) {
if(err) reject(err)
console.log(result)
resolve(result);
});
})
};
//newRedis.set('a',"haha")
module.exports.newRedis = newRedis
module.exports.RedisGet = get
引用
const redis = require("../../common/redis")
const newRedis = redis.newRedis
const RedisGet = redis.RedisGet
router.get('/list', async (ctx, next) => {
let rows = await RedisGet('/list')
if(rows != null){
console.log('rows = ',rows)
ctx.response.body =rows;
return;
}
let OuVersions = await OuVersion.findAll({});
ctx.response.body ={Ou:OuVersions,} ;
newRedis.set('/list',JSON.stringify({Ou:OuVersions,}))
});