Redis主键和副键

时间:2018-07-23 12:07:36

标签: node.js redis nosql

我对nosql REDIS还是很陌生,需要创建与此类似的结构。 Key1-车辆, Key2-颜色, 子键类型(可以是电动,汽油,柴油) 我应该可以用组合取    key1,key2 key1,key2并具有子类型 如何使用Redis获得此信息。任何人都可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

Redis是基于内存的键值数据库。 这意味着您无法进行复杂的查询。 您可以做的是将复杂数据存储在一个键下。 例如tou可以将您的对象转换为ByteArray并将其存储在特殊键下(甚至可以转换为protobuf)

您可以做的是在单个查询中查询多个键。检查MGET命令: https://redis.io/commands/mget

要在密钥下存储复杂结构,请检查Redis JSON模块: https://redislabs.com/blog/redis-as-a-json-store/ 注意:这并不意味着您可以根据存储在值中的属性进行查询

随时对您的用例更加专业,也许我将能够帮助您设计合适的键值结构