На сервере redis оценивается сценарий lua, следует ли использовать ключи вместо сканирования? - PullRequest
0 голосов
/ 24 августа 2018

Учитывая, что вам нужно пройти через пространство клавиш и что сценарий будет блокироваться до его завершения независимо от того, что он делает, - лучше просто использовать «ключи» и покончить с этим как можно быстрее, а не наоборот на несколько звонков для «сканирования»?

1 Ответ

0 голосов
/ 24 августа 2018

Вы не должны повторять все пространство ключей, так как это медленная операция.Если вы действительно должны это сделать и настаивать на использовании серверной Lua, вам лучше использовать SCAN, поскольку он не будет потреблять столько памяти, сколько может потребовать KEYS (для ответа).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...