如何通过jedis向redis写入如下数据
问题描述:
[
{
"name": "NYZ_OptionCost",
"des": "aaa",
"value": 22.47297
},
{
"name": "SD_OptionCost",
"des": "bbb",
"value": 0
},
{
"name": "Demand_JFS",
"des": "ccc",
"value": 0
}
]
数据类型是hash
答
如有帮助,望采纳!,看你这个结构是List集合呢,如果要写成Hash类型你需要添加一个key,value的值就是上面提供的集合,然后使用HMSET命令将一个或多个字段设置到Redis中,如:
Map<String, String> userProperties = new HashMap<String, String>();
userProperties.put("username", user.getUsername());
userProperties.put("firstName", user.getFirstName());
userProperties.put("lastName", user.getLastName());
userProperties.put("email", user.getEmail());
userProperties.put("password", user.getPassword());
jedis.hmset("user:" + user.getUsername(), userProperties);
答
jedis和redis有区别吗
答
jedis api看下 很简单的