{
  "schema_version": 2,
  "id": "integrate/redis-data-integration/reference/cli/redis-di-reset",
  "title": "redis-di reset",
  "url": "https://redis.io/docs/latest/integrate/redis-data-integration/2.0.0/reference/cli/redis-di-reset/",
  "summary": "Resets a pipeline",
  "content": "\nResets a pipeline into initial full-sync mode, so it reloads a snapshot of the source data before\nresuming change data capture. By default, the command waits for the pipeline to reach a terminal\nstate before returning.\n\nWith `--source`, only the specified source is reset. See\n[Start, stop, and reset a single source](https://redis.io/docs/latest/integrate/redis-data-integration/data-pipelines/multiple-sources#start-stop-and-reset-a-single-source) for more information.\n\n## Usage\n\n```\nredis-di reset [pipeline] [flags]\n```\n\nThe pipeline name is an optional argument that defaults to `default`.\n\n## Options\n\n| Option      | Description                                                                       |\n| :---------- | :-------------------------------------------------------------------------------- |\n| `--source`  | Target only this source instead of the whole pipeline.                            |\n| `--wait`    | Wait for the pipeline to reach the expected state (default `true`).               |\n| `--timeout` | Maximum time to wait for the pipeline to reach the expected state (default `2m`). |\n\nThis command also accepts the\n[global options](https://redis.io/docs/latest/integrate/redis-data-integration/reference/cli/redis-di#global-options).\n\n## Example\n\n```bash\nredis-di reset\n\n# Reset only source mysql\nredis-di reset --source mysql\n```\n",
  "tags": ["redis-di"],
  "last_updated": "2026-10-30T16:31:14Z"
}
