使用输出"SMEMBERS"命令作为redis中"MGET"的输入?

Use the output "SMEMBERS" command as input to "MGET" in redis?

我在我的代码中使用 redis-py(python redis 库)并且想在 MGET 命令中直接使用 SMEMBERS 命令输出的字符串.我想 将所有成员拉入我的 python 程序,然后使用该数据发送 MGET 命令。我不确定 redis(实际的数据库应用程序本身)是否有将输出用作自身内部另一个输入的任何规定,但我也是新手。

这是 redis 的能力吗,一种内部管道?

Is this something redis is capable of, a sort of internal piping?

有能力 - 是的,但不是以可扩展的方式。您可以在服务器端 Lua 脚本中执行此操作,但这会违反最佳实践,并且会在集群部署中产生未知结果。