You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deduplication is atomic and race-condition-free across all adapters:
155
+
Deduplication is atomic and race-condition-free for adapters that support storage-level uniqueness checks:
156
156
157
157
-**Redis**: Uses `HSETNX` (set-if-not-exists)
158
158
-**Knex**: Uses `INSERT ... ON CONFLICT DO NOTHING`
159
+
-**SyncAdapter**: Executes jobs inline and does not support deduplication
159
160
160
161
> [!NOTE]
161
162
> Without `.id()`, jobs use auto-generated UUIDs and are never deduplicated. The `.id()` method is only available on single dispatch, not `dispatchMany`.
0 commit comments