我在redis数据库中具有以下表结构,而所有值都是HMStores:
Key | Value
-----------------------------------------------------
test_id | {'name': 'name', 'column': 'abc'}
abc | {'region': '1'}
在第一行中,值column
定义了另一行abc
的键,在这种情况下。目前,我正在按以下方式检索所有值:
fields = redis_store.hmget('test_id', 'name', 'column')
column = redis_store.hmget(fields[1], 'region')
但是,这导致与Redis的两个不同连接。有没有一种方法可以使用流水线或其他方法通过一个查询来获取所有内容,从而减少开销?