python - 从redis中检索多个哈希并使用python将键值与另一个dict或哈希进行比较
问题描述
我的数据以多个哈希存储在 redis 中。我需要将这些哈希与相同键的字典匹配,如果这些键的值相同,则需要检索所有这些哈希。我是 Redis 新手,找不到解决方案。
red_db.hset("trip1", "Customer_associated", "Garima")
red_db.hset("trip1", "trip_date", "06/09/2019")
red_db.hset("trip1", "trip_source", "Hyderabad")
red_db.hset("trip1", "trip_destination", "Banglore")
red_db.hset("trip2", "Customer_associated", "Sravya")
red_db.hset("trip2", "trip_date", "06/09/2019")
red_db.hset("trip2", "trip_source", "Hyderabad")
red_db.hset("trip2", "trip_destination", "Vijaywada")
red_db.hset("trip3", "Customer_associated", "Kartik")
red_db.hset("trip3", "trip_date", "06/09/2019")
red_db.hset("trip3", "trip_source", "Banglore")
red_db.hset("trip3", "trip_destination", "Vijaywada")
print(red_db.hgetall("trip1"))
我现在有
req1 = {'User_Id': 1, 'trip_date':"06/09/2019",'trip_source':"Hyderabad", 'trip_destination':"Banglore"}
如何获取所有匹配的哈希(trip1/trip2/trip3)
解决方案
推荐阅读
- javascript - Google 自定义搜索从 API 1 迁移到 API v 2.0
- reactjs - 在 React 中使用承载代码从 API 获取数据的问题
- git - 如何在 ANSIBLE 中导入托管在 git repo 中的模块?
- python-3.x - Geopandas 为绘图上的点添加标签
- nlp - 斯坦福 NLP - UnsupportedOperationException:参数数组长度不同
- php - 在个人资料页面中获取电子邮件和姓名
- vba - Excel不会重新计算公式,直到它被迫
- applescript - 拆分字符串并获取 AppleScript 中的第一个元素
- python - 单击具有 href = '#' 的锚标记
- gnuplot - 如何在脚本中删除标签和箭头到下一个图