相关疑难解决方法(0)

通过node.js应用程序在redis中保存嵌套哈希

我正在使用node_redis,我想保存一个结构,如:

{
users : 
    "alex" : { "email" : "alex@gmail.com",
           "password" : "alex123"},
    "sandra" : { "email" : "sandra@gmail.com",
           "password" : "sandra123"},
    ...
}
Run Code Online (Sandbox Code Playgroud)

目前,我为每个用户创建了一个JSON对象:

jsonObj = { "email" : "alex@gmail.com",
            "password" : "alex123"}
Run Code Online (Sandbox Code Playgroud)

做一个

db.hmset("alex", JSON.stringify(jsonObj))
Run Code Online (Sandbox Code Playgroud)

是否有可能将此结构嵌入另一个结构(用户一个?)如何设置用户["alex"]具有此结构?

redis node.js

26
推荐指数
2
解决办法
2万
查看次数

在redis中存储对象属性

假设我有一个对象(User),它包含一些属性(ID,Name,Surename,Age).哪个方法最好将此对象存储在redis中?

  • 将每个属性值存储在专用键中,例如user:{id}:id,user:{id}:name,user:{id}:surename,user:{id}:age
  • 将整个User对象作为JSON字符串存储在一个键中,例如user:{id}:json(键的值将是这样的:{"ID":123,"Name":"Johny","Surename": "Bravo","年龄":22})

json redis key-value-store

24
推荐指数
1
解决办法
1万
查看次数

想通过Node.js存储在Redis中

我想在Redis中存储用户的哈希/ JSON数据,并希望在用户中添加用户哈希这样的用户数据.

例如,users = {};

当用户rahul登录时users将成为.

users = {
    rahul: {
        username: 'rahul',          
    }
}
Run Code Online (Sandbox Code Playgroud)

当用户namita登录时

users = {
    rahul: {
        username: 'rahul',

    },
    namita: {
        username: 'namita',

    }
}
Run Code Online (Sandbox Code Playgroud)

在Redis中代码是做什么的?

我如何初始化密钥users并添加rahul

在这个集合,hset等中,我需要使用哪个功能?

我将如何检索users['rahul']通过Redis 的数据?

json redis key-value-store node.js

8
推荐指数
1
解决办法
9820
查看次数

标签 统计

redis ×3

json ×2

key-value-store ×2

node.js ×2