如何在 Redis 中存储哈希。我正在使用 hset
How to store a hash in Redis. I am using hset
我想在 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)
}
});
}
使用 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)
}
});
}
我想在 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)
}
});
}
使用 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)
}
});
}