Вы можете использовать команду SDIFFSTORE
, чтобы получить элементы сравнения и сохранить их в ожидающем наборе:
SDIFFSTORE PendingUrls PendingUrls ProcessedUrls
Затем вы можете использовать команду SRANDMEMBER PendingUrls N
, чтобы случайным образом получить N
членов в ожидающем наборе.
Если вы хотите сделать эти две операции атомарными, оберните их в скрипт Lua или транзакцию.