我想在Redis中存储对象数组
const items = [
{
'122': {
name: 'abc',
price: '12',
},
},
{
'1225656': {
name: 'bc',
price: '35',
},
},
];
答案 0 :(得分:1)
如果您要使用字符串数据类型,这就是您的方法
// set it
await redis.set('keyname', JSON.stringify(items))
// get it back
const dataStr = await redis.get('keyname')
const data = JSON.parse(dataStr)
当然,您可以一起使用其他数据类型,例如哈希(或存储列表项)和列表(项键)。但是,如果JSON有效负载很小,我认为使用字符串就可以了。