基本上我試圖設置一個給定的值的對象,但我不能讓它工作,即使它似乎成功。這是我的JavaScript對象;Redis:保存與列表的Javascript對象
function student(){
var newStudent = {};
newStudent.lessons = [1,3,4];
return newStudent;
}
,當我想獲得學生列表我失敗,因爲打印的console.log後來「未定義」但對象是不爲空。我的代碼插入到redis;
var student = Students.student();
//Object is not null I checked it
client.set("studentKey1", student, redis.print);
client.get("studentKey1", function(err, reply){
console.log(reply.lessons);
});
兩個問題;
首先,我該如何正確地做,或者是Redis中不支持JavaScript的列表結構。其次,如果我想獲得帶有studentKey1的項目並將項目插入列表的後面,我該如何完成該項目(我如何利用RPUSH)?