{
  "_id": "6a49f8219a7b00bcc12f481f",
  "Package": "doRedis",
  "Type": "Package",
  "Title": "'Foreach' Parallel Adapter Using the 'Redis' Database",
  "Version": "3.0.2",
  "Date": "2023-5-1",
  "Author": "B. W. Lewis <blewis@illposed.net>",
  "Maintainer": "B. W. Lewis <blewis@illposed.net>",
  "Description": "Create and manage fault-tolerant task queues for the\n'foreach' package using the 'Redis' key/value database.",
  "BugReports": "https://github.com/bwlewis/doRedis/issues",
  "License": "GPL-2",
  "LazyLoad": "yes",
  "RoxygenNote": "7.1.1",
  "Config/pak/sysreqs": "libhiredis-dev",
  "Repository": "https://bwlewis.r-universe.dev",
  "Date/Publication": "2025-09-02 13:27:43 UTC",
  "RemoteUrl": "https://github.com/bwlewis/doredis",
  "RemoteRef": "HEAD",
  "RemoteSha": "c2837c98b9cd834c2752370b9d3a3404a119391a",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-05 06:17:47 UTC",
    "User": "root"
  },
  "_user": "bwlewis",
  "_type": "src",
  "_file": "doRedis_3.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/e3f9449c2712f7ef5e426d938df78616ff3bf54293a9c92f256d09ed7d2ea496",
  "_filesize": 692082,
  "_sha256": "e3f9449c2712f7ef5e426d938df78616ff3bf54293a9c92f256d09ed7d2ea496",
  "_expires": "2026-10-13T06:22:23.000Z",
  "_created": "2026-07-05T06:17:47.000Z",
  "_published": "2026-07-05T06:22:25.846Z",
  "_jobs": [
    {
      "job": 85198657757,
      "time": 127,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8088982507"
    },
    {
      "job": 85198657772,
      "time": 106,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8088979349"
    },
    {
      "job": 85198657761,
      "time": 124,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8088981948"
    },
    {
      "job": 85198657860,
      "time": 106,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8088979417"
    },
    {
      "job": 85198657773,
      "time": 87,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8088989413"
    },
    {
      "job": 85198657785,
      "time": 169,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8088989247"
    },
    {
      "job": 85198657771,
      "time": 75,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8088988265"
    },
    {
      "job": 85198657778,
      "time": 221,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8088996788"
    },
    {
      "job": 85198444384,
      "time": 183,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8088965201"
    },
    {
      "job": 85198657744,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8088977631"
    },
    {
      "job": 85198657748,
      "time": 80,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8088976080"
    },
    {
      "job": 85198657753,
      "time": 135,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8088982890"
    },
    {
      "job": 85198657751,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8088977385"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093",
  "_status": "success",
  "_upstream": "https://github.com/bwlewis/doredis",
  "_commit": {
    "id": "c2837c98b9cd834c2752370b9d3a3404a119391a",
    "author": "Bryan W Lewis <blewis@illposed.net>",
    "committer": "Bryan W Lewis <blewis@illposed.net>",
    "message": "3.02\n",
    "time": 1756819663
  },
  "_maintainer": {
    "name": "B. W. Lewis",
    "email": "blewis@illposed.net",
    "login": "bwlewis",
    "description": "Forager, kayaker, mathematician",
    "uuid": 142494
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0",
      "role": "Depends"
    },
    {
      "package": "foreach",
      "version": ">= 1.3.0",
      "role": "Depends"
    },
    {
      "package": "iterators",
      "version": ">= 1.0.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Depends"
    },
    {
      "package": "redux",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    }
  ],
  "_owner": "bwlewis",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 70,
  "_contributors": [
    {
      "user": "bwlewis",
      "count": 261,
      "uuid": 142494
    },
    {
      "user": "kaneplusplus",
      "count": 4,
      "uuid": 175135
    },
    {
      "user": "caewok",
      "count": 3,
      "uuid": 1267134
    },
    {
      "user": "apatil",
      "count": 2,
      "uuid": 52041
    },
    {
      "user": "nathaniel-mahieu",
      "count": 2,
      "uuid": 1205677
    },
    {
      "user": "paradigm4labs",
      "count": 2,
      "uuid": 3588483
    },
    {
      "user": "andreyto",
      "count": 1,
      "uuid": 136912
    },
    {
      "user": "jonasrauch",
      "count": 1,
      "uuid": 1537140
    },
    {
      "user": "russellpierce",
      "count": 1,
      "uuid": 1847158
    },
    {
      "user": "smsaladi",
      "count": 1,
      "uuid": 2942215
    },
    {
      "user": "cloudcell",
      "count": 1,
      "uuid": 4019314
    },
    {
      "user": "siegfried",
      "count": 1,
      "uuid": 139511
    }
  ],
  "_userbio": {
    "uuid": 142494,
    "type": "user",
    "name": "B. W. Lewis",
    "followers": 230,
    "description": "Forager, kayaker, mathematician"
  },
  "_downloads": {
    "count": 2808,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/doRedis"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bwlewis/doredis",
  "_searchresults": 46,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/doRedis.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bwlewis/doredis",
  "_realowner": "bwlewis",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2010-05-03"
    },
    {
      "version": "1.0.1",
      "date": "2010-12-15"
    },
    {
      "version": "1.0.3",
      "date": "2011-06-01"
    },
    {
      "version": "1.0.4",
      "date": "2011-06-03"
    },
    {
      "version": "1.0.5",
      "date": "2012-07-16"
    },
    {
      "version": "1.1.0",
      "date": "2014-02-25"
    },
    {
      "version": "1.1.1",
      "date": "2014-04-03"
    },
    {
      "version": "2.0.0",
      "date": "2020-01-28"
    },
    {
      "version": "3.0.0",
      "date": "2021-08-23"
    },
    {
      "version": "3.0.1",
      "date": "2022-03-11"
    },
    {
      "version": "3.0.2",
      "date": "2023-05-02"
    },
    {
      "version": "3.0.3",
      "date": "2025-09-02"
    }
  ],
  "_exports": [
    "jobs",
    "logger",
    "redisConnect",
    "redisDelete",
    "redisGet",
    "redisSet",
    "redisWorker",
    "registerDoRedis",
    "removeJob",
    "removeQueue",
    "setChunkSize",
    "setExport",
    "setFtinterval",
    "setPackages",
    "setProgress",
    "startLocalWorkers",
    "tasks"
  ],
  "_help": [
    {
      "page": "doRedis-package",
      "title": "A Redis parallel back end for foreach.",
      "topics": [
        "doRedis-package"
      ]
    },
    {
      "page": "dot-doRedis",
      "title": "internal function called by foreach",
      "topics": [
        ".doRedis"
      ]
    },
    {
      "page": "jobs",
      "title": "List doRedis jobs",
      "topics": [
        "jobs"
      ]
    },
    {
      "page": "logger",
      "title": "Print a timestamped message to the standard error stream.",
      "topics": [
        "logger"
      ]
    },
    {
      "page": "redisConnect",
      "title": "Explicitly connect to a Redis server.",
      "topics": [
        "redisConnect"
      ]
    },
    {
      "page": "redisDelete",
      "title": "A convenience function to delete a Redis key",
      "topics": [
        "redisDelete"
      ]
    },
    {
      "page": "redisGet",
      "title": "A convenience function to return an R value from a Redis key.",
      "topics": [
        "redisGet"
      ]
    },
    {
      "page": "redisSet",
      "title": "A convenience function to set an R value in a Redis key",
      "topics": [
        "redisSet"
      ]
    },
    {
      "page": "redisWorker",
      "title": "Initialize a doRedis worker process.",
      "topics": [
        "redisWorker"
      ]
    },
    {
      "page": "registerDoRedis",
      "title": "Register the Redis back end for foreach.",
      "topics": [
        "registerDoRedis"
      ]
    },
    {
      "page": "removeJob",
      "title": "Remove Redis keys associated with one or more doRedis jobs",
      "topics": [
        "removeJob"
      ]
    },
    {
      "page": "removeQueue",
      "title": "Remove a doRedis queue and delete all associated keys from Redis.",
      "topics": [
        "removeQueue"
      ]
    },
    {
      "page": "setChunkSize",
      "title": "Set the default granularity of distributed tasks.",
      "topics": [
        "setChunkSize"
      ]
    },
    {
      "page": "setExport",
      "title": "Manually add symbol names to the worker environment export list.",
      "topics": [
        "setExport"
      ]
    },
    {
      "page": "setFtinterval",
      "title": "Set the fault tolerance check interval in seconds.",
      "topics": [
        "setFtinterval"
      ]
    },
    {
      "page": "setPackages",
      "title": "Manually set package names in the worker environment package list.",
      "topics": [
        "setPackages"
      ]
    },
    {
      "page": "setProgress",
      "title": "Progress bar",
      "topics": [
        "setProgress"
      ]
    },
    {
      "page": "startLocalWorkers",
      "title": "Start one or more background R worker processes on the local system.",
      "topics": [
        "startLocalWorkers"
      ]
    },
    {
      "page": "tasks",
      "title": "List running doRedis tasks",
      "topics": [
        "tasks"
      ]
    }
  ],
  "_readme": "https://github.com/bwlewis/doredis/raw/HEAD/README.md",
  "_rundeps": [
    "codetools",
    "digest",
    "foreach",
    "iterators",
    "R6",
    "redux",
    "storr"
  ],
  "_vignettes": [
    {
      "source": "Amazon.Rnw",
      "filename": "Amazon.pdf",
      "title": "Amazon EC2 and 'doRedis'",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2016-04-24 14:10:58",
      "modified": "2025-09-02 13:27:43",
      "commits": 4
    },
    {
      "source": "Debug.Rnw",
      "filename": "Debug.pdf",
      "title": "Debugging doRedis Programs",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2016-04-24 14:10:58",
      "modified": "2025-09-02 13:27:43",
      "commits": 4
    },
    {
      "source": "Service.Rnw",
      "filename": "Service.pdf",
      "title": "doRedis as a Linux Service",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2016-04-24 14:10:58",
      "modified": "2025-09-02 13:27:43",
      "commits": 4
    },
    {
      "source": "doRedis.Rnw",
      "filename": "doRedis.pdf",
      "title": "doRedis Manual",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2014-02-25 06:02:41",
      "modified": "2025-09-02 13:27:43",
      "commits": 26
    }
  ],
  "_score": 8.599705651639788,
  "_indexed": true,
  "_nocasepkg": "doredis",
  "_universes": [
    "bwlewis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-07-05T06:20:09.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/42bdd57a6095161ef9da547b792f2b6141f1e9641dbb74582b788216a100d823",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-07-05T06:19:42.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/3f71037e6c171eeb068634c4801d5c7ff76c70f001a378df8cc8c869db1a144c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-07-05T06:20:04.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/5ed402479ea6d04802082d254cd034dc460829f0b1fa7f6f4828fd6eb2fabd2f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-07-05T06:19:41.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/6ef2852ba6986098d55551f866a1be89f297a00162bd6f489cb0a87cc8605dca",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-07-05T06:20:59.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/104bcbde2cc1e1dc4ede7ed4bc2c7bc5bcfee883ca6a19e699ac3ea161d31ded",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-07-05T06:20:51.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/993b88f45b46d39d27d71f4e052bf0f505e11de4cbacdf0c40149e08ab98734f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-07-05T06:20:51.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/e32242004f666387a04f5747624d68d88a700411496baadad31dc1f46dda69ef",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-07-05T06:21:19.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/fb7120e92f631ab952ff464488505cba24e30b3b54901fee43deafeffcbbf6db",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.2",
      "date": "2026-07-05T06:19:38.000Z",
      "arch": "emscripten",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/5900cca7a92729766d1bdd8d4c8e6d893b232a21ce63e383f2fe7f64476f2c05",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-07-05T06:18:55.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/bcad3bbf89c01693395622810f39c1659f9fcd97bac9f5fc5011f838df92f8c9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-07-05T06:19:43.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/6e4fb6642aec6da2334a4baa05327f69ad70a4ded8bce550b9f84d84f950e86c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-07-05T06:19:05.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/ed1ac70d8f7f4fdffa92cc2943180b8d345a7b0c8c9107c6f7bab682860b909b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/28731697093"
    }
  ]
}