gpt4 book ai didi

node.js - 用node实现redis时,如何将多个json对象添加到hmset或hset或任何数据类型?

转载 作者:可可西里 更新时间:2023-11-01 11:34:15 29 4
gpt4 key购买 nike

例如->

var redis = require('redis');    
var port=6379;
var host="127.0.0.1";
var redisClient=null;

redisClient = redis.createClient(port, host);
redisClient.on('connect',function(err,reply){
if(err)
{
console.log("Erro with connectivity");

}
else
{
console.log("connected with redis");

}
});

数据变量是一个多json对象

 redisClient.hset('users',data);

redisClient.hgetall('users',function(err,object){
if(err)
{
console.log("Getting Hmset Error");
}
else
{
console.log("----Retrieving HMSET--");
console.log(object);
console.log("---End Retriving HMSET");
}
});

但是json的添加方式不是很完美。

给出这样的结果。

data= { javascript: 'AngularJS',
css: 'Bootstrap',
users: '[object Object]',
node: 'Express',
'[object Object]': '[object Object]' }

最佳答案

在用户之前序列化您的数据。注册redis Client.hset('users', JSON.stringify(data));

关于node.js - 用node实现redis时,如何将多个json对象添加到hmset或hset或任何数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37608441/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com