for (i=0 ; i < pri.state.totalConversations; i++) {
redisclient.lindex("conversationsIDList",i, function(err,reply) {
convID = reply;
console.log("ConvID: " + "i: " + i + " "+ convID);
});
if(convID == pri.state.lastUpdatedConversationID)
break;
redisclient.hget("conversations", convID, function(err,reply) {
console.log("ConvID hget: "+ convID + " "+ reply);
data = JSON.parse(reply);
console.log("data: " +data);
});
выше - фрагмент моего кода. Команда redis-cli hget возвращает правильный ответ, который подтверждает правильность настройки хэша правой клавишей и поля/значений. Тем не менее, фрагмент кода выше возвращает «null» для hget, (у convID есть правильное значение, которое является полем для hget) - я не понимаю, почему -redis hget возвращает значение null в фрагменте кода, но работает в redis-cli
спасибо за ответы, это работало, и я понимаю, лучше, оценить его. – user1447121