Использовать команду вывода «SMEMBERS» в качестве ввода для «MGET» в redis? - PullRequest
0 голосов
/ 10 сентября 2018

Я использую redis-py (библиотеку Python Redis) в моем коде и хотел бы использовать строки, выводимые командой SMEMBERS непосредственно в команде MGET. Я хотел бы сделать это без включения всех участников в мою программу Python, а затем отправки команды MGET с использованием этих данных. Я не уверен, что redis (само приложение базы данных) имеет какие-либо условия для использования вывода в качестве входных данных для другого внутри себя, но я также новичок в этом.

Это что-то, на что способен redis, своего рода внутренний трубопровод?

1 Ответ

0 голосов
/ 10 сентября 2018

Это что-то, на что способен redis, своего рода внутренний трубопровод?

Способен - да, но не в масштабируемой форме. Это можно сделать с помощью сценария Lua на стороне сервера, но это противоречит передовым методам и приведет к неизвестным результатам в кластерном развертывании.

...