Python 在Memorystore Redis(GCP)中隔离不同架构下的数据

Python 在Memorystore Redis(GCP)中隔离不同架构下的数据,python,google-cloud-platform,redis,google-cloud-memorystore,Python,Google Cloud Platform,Redis,Google Cloud Memorystore,我有不同类别的数据,例如来自多家制造商的汽车:现代、本田、马鲁蒂、特斯拉、起亚、宝马、奥迪等。我想在RIDIS中存储诸如名称、容量、颜色等细节,并将其视为唯一标识符。 我可以使用以下方法保存此数据集: key = 12345 value = {"Name": "i30", "manufacturer": "Hyundai", "capacity": "2.0", "c

我有不同类别的数据,例如来自多家制造商的汽车:现代、本田、马鲁蒂、特斯拉、起亚、宝马、奥迪等。我想在RIDIS中存储诸如名称、容量、颜色等细节,并将其视为唯一标识符。

我可以使用以下方法保存此数据集:

key = 12345
value = {"Name": "i30", "manufacturer": "Hyundai", "capacity": "2.0", "color": "Red"}
redis_client.set(key, prod_value)
或者我可以将我的钥匙设定为现代:12345


但是,我有没有办法像在表中使用分区一样,将所有现代汽车分组到一个模式下?如果是,这是否会提高检索性能?

您能否扩展关于“全部分组”的内容?你的意思是想要一个汇总所有“现代汽车”的查询吗?@GuyKorland的想法是只查看特定的组,因为我会有这些信息。另外,我会通过这样做来提高你的表现吗?感觉你可能需要一个二级索引,你是否考虑增加重新部署?不,我在使用ReISS图书馆。这就是我的get看起来的样子
import redis redis_client=redis.StrictRedis(host='localhost',port='6379')cardetals=redis_client.get('30263844')print(cardetals)