我想在 redis 中存盤一個 Hash 物件,但它不起作用。
const UpdateStatusOfEventofMap = (eventId , status)=>{
console.log('in function eventId --->' , eventId , 'status == > ' , status)
return new Promise((resolve, reject) => {
try {
// let data = JSON.stringify(GetResponderData);
let updateEventStatus = client.hset('StatusOfEvent',eventId ,status,(err,reply)=>{
if(err) console.log(err)
resolve(reply)
})
} catch (e) {
return reject(e)
}
});
}
uj5u.com熱心網友回復:
使用 hmset 而不是 hset。試試這個代碼塊。
const UpdateStatusOfEventofMap = (eventId , status)=>{
console.log('in function eventId --->' , eventId , 'status == > ' , status)
return new Promise((resolve, reject) => {
try {
// let data = JSON.stringify(GetResponderData);
let updateEventStatus = client.hmset('StatusOfEvent',eventId ,status,(err,reply)=>{
if(err) console.log(err)
resolve(reply)
})
} catch (e) {
return reject(e)
}
});
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/339483.html
標籤:javascript 节点.js Redis
