Redis连接正确,但之后,它不显示代码的输出。Redis客户端也正确地将name设置为key,但在此之后,它不会显示任何重播错误作为输出,同样的事情发生在get方法上。
const express = require('express');
const redis = require("redis");
const client = redis.createClient();
client.connect();
client.on("connect", (err)=>{
if(err) throw err;
else console.log("Redis Connected!");
});
const app = express();
app.get('/',(req,res)=>{
let name = req.query['name'];
client.set("name", name, (err, replay)=>{
if(err) throw err;
else console.log(replay); //ok
});
client.get("name", (err, name)=>{
if(err) throw err;
else {
console.log(`name: ${name}`);
res.send(`hello ${name}`);
}
});
});
app.listen('3000',()=>{
console.log("server at 3000.!");
});
1条答案
按热度按时间lokaqttq1#
创建client.js文件。client.js内部
字符串
您可以在Redis云控制台中获取REDIS_HOST、PORT、PW。确保将这些密钥存储到.env文件中,现在执行以下操作:
型