У меня есть огромный список ключей и одно значение (одинаковое для всех ключей), которое должно быть записано в экземпляр Redis. Это должно происходить только в том случае, если запись с этим ключом уже существует.
Существует команда MSETNX, которая делает обратное: вставляет запись, когда ключ делает НЕ существует.
Конечно, я могу просто проверить перед этим через EXIST и установить его в зависимости от результата, но как мне убедиться, что этот атомный. И поскольку этот список может быть очень большим, как мне сделать это на основе конвейера?
я использую redis-py в качестве оболочки, и на сервере нет поддержки Lua-Scripting .