Nodejs和redis结构化数据

时间:2014-06-19 13:56:00

标签: javascript node.js data-structures node-redis

我正在尝试建立一个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);

这种做法不起作用,如果有人知道某种方式或任何文件会很棒,我只会对如何做到这一点感到困惑

1 个答案:

答案 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