REDIS:基于对象属性的搜索

REDIS:基于对象属性的搜索,redis,Redis,我试图弄明白如何使用REDIS搜索所有符合条件的对象 Object: key1: value, key2: value, key3: value Criteria: { key1 : A } returns all objects containing A as value for key1 { key1: B, Key3:1 } returns all objects containing B as value for key1 and 1 for key3. Key2 could con

我试图弄明白如何使用REDIS搜索所有符合条件的对象

Object: key1: value, key2: value, key3: value

Criteria: 
{ key1 : A } returns all objects containing A as value for key1
{ key1: B, Key3:1 } returns all objects containing B as value for key1 and 1 for key3. Key2 could contain any value or null.
Crtieria也是一个集合或列表。我需要运行一个查询,返回criteria集合中每个元素的所有匹配对象。i、 e.清单清单。
有什么例子可以指给我看吗?

是的,它掩盖了一切。Redis是你唯一的选择吗?在Redis中,基本思想是建立自己的索引,以搜索类似于面向文档的数据库的内容。试试MongoDBAs Basit说的,你必须自己维护索引。上面的例子可以用集合来解决。对于每个关键点,您将拥有一个包含该关键点所在的所有对象的集合。你可以使用键集上的并集和交集来获得结果。是的,它掩盖了一切。Redis是你唯一的选择吗?在Redis中,基本思想是建立自己的索引,以搜索类似于面向文档的数据库的内容。试试MongoDBAs Basit说的,你必须自己维护索引。上面的例子可以用集合来解决。对于每个关键点,您将拥有一个包含该关键点所在的所有对象的集合。可以使用关键点集上的并集和交点来获得结果。