我是 nosql REDIS 的新手,需要创建一个类似于此的结构。 Key1-车辆, Key2 - 颜色, 子项 - 类型(可以是电动、汽油、柴油) 我应该可以通过组合获取 key1 , key2 或 key1 , key2 和子类型 我如何使用 Redis 获得它。任何人都可以帮忙吗?
谢谢
最佳答案
Redis 是一个基于内存的键值数据库。 这意味着您不能进行复杂的查询。 您可以做的是将复杂的数据存储在一个键下。 例如,您可以将您的对象转换为 ByteArray 并将其存储在特定的键下(甚至可以转换为 protobuf)
您可以做的是在单个查询中查询多个键。检查 MGET 命令: https://redis.io/commands/mget
要在键下存储复杂的结构,请查看 Redis JSON 模块: https://redislabs.com/blog/redis-as-a-json-store/ 注意:这并不意味着您可以根据存储在值中的属性进行查询
请随意更具体地说明您的用例,也许我可以帮助您设计合适的键值结构
关于node.js - Redis 主键和副键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51478426/