我有一个我想要在Redis中存储的对象数组。我可以分解数组部分并将它们存储为对象,但我没有得到如何获得像{0}这样的东西:{“foo”:“bar”,“qux”:“doe”},{1}:{ “name”“Saras”,“age”:23},然后根据名称搜索数据库并获取请求的密钥。我需要这样的东西。但不能接近正确。如何在Redis中存储对象数组?
增量ID //正确 (整数)3 获取ID //正确 “3” SADD ID { “名”: “萨拉斯”} //错误 SADD MYSET { “名”: “萨拉斯” } //正确 (整数)1
首先是让这部分正确。
二是不知何故从值即
if name==="Saras"
then key=1
我觉得这艰难的拿到钥匙。或者我可以将它直接存储为对象数组并使用简单的for循环。
for (var i = 0; i < userCache.users.length; i++) {
if (userCache.users[i].userId == userId && userCache.users[i].deviceId == deviceId) {
return i;
}
}
请提示哪些路线最适合一些实施?
感谢您验证这是一个解决方案,我正在考虑做同样的事情 – Antoine