我正在尝试建立一个redis cach系统。我有Json数据进来,我想以特定的方式存储它! 目前我试图只是有一个有序列表,因为在删除之前将存储大量数据。 我使用的基本数据是
{
user_id: "123456789"
acc_x: "123456789"
acc_y: "123456789"
acc_z: "123456789"
time: "123456789"
}
我想将它存储在redis中的方式是这样的:
user_id:"123456789" -> acc_x:"123456789" , acc_y:"123456789" ,acc_z:"123456789" , time:"123456789"
我试过像这样的两个变量
//Where temp is a place holder for values
client.mset("AccelX", temp_x,"AccelY", temp_y, redis.print);
这种做法不起作用,如果有人知道某种方式或任何文件会很棒,我只会对如何做到这一点感到困惑
答案 0 :(得分:1)
您应该使用
client.hmset(“123456789”,“acc_x”,“val 1”,“acc_y”,“val 2”)
请参阅以下链接:
http://redis.io/commands/hmset
https://github.com/mranney/node_redis/blob/4f9c6bd21912b1404089777d4e409d7a55ce1250/test.js