我想使用批处理请求一次获得redis上存储的大量键/值。我使用的是node js redis客户端。其思想是异步地对多个键发出get请求,有什么方法可以做到这一点吗?我检查了node js redis client中的批处理函数,据我所知,如果您希望在异步模式下一次获取散列的所有元素,而不是不同键的数据,那么它在这种情况下很有用。我要做的是读取所有表,根据值的属性(timestamp)选择特定的键/值
a8jjtwal1#
你在找什么 MGET ,根据文件:
MGET
redis> SET key1 "Hello" "OK" redis> SET key2 "World" "OK" redis> MGET key1 key2 nonexisting 1) "Hello" 2) "World" 3) (nil)
如果您使用的是redis包,它应该如下所示:
client.mget(["key1", "key2", "nonexisting"], (err, val) => { console.log(val); //["Hello", "World", null] });
1条答案
按热度按时间a8jjtwal1#
你在找什么
MGET
,根据文件:如果您使用的是redis包,它应该如下所示: