基本上我正在尝试设置一个具有给定值的对象,但即使它看起来很成功,我也无法让它工作。这是我的 javascript 对象;
function student(){
var newStudent = {};
newStudent.lessons = [1,3,4];
return newStudent;
}
后来,当我想获得学生列表时,我失败了,因为 console.log 打印“未定义”,但是对象不是 null。我插入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)?