{
  "_id": "6ad09deb576abc75bd5cdae6",
  "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-10-15 09:20:47 UTC",
    "User": "root"
  },
  "_user": "bwlewis",
  "_type": "src",
  "_file": "doRedis_3.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/d6e9e9bfa824851dc95c6d1e7a4e9506b49c3af60bbb660ca0dc97e3e15b73c5",
  "_filesize": 688101,
  "_sha256": "d6e9e9bfa824851dc95c6d1e7a4e9506b49c3af60bbb660ca0dc97e3e15b73c5",
  "_expires": "2027-01-23T09:33:28.000Z",
  "_created": "2026-10-15T09:20:47.000Z",
  "_published": "2026-10-15T09:33:30.554Z",
  "_buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116346357946,
      "time": 102,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11961606533"
    },
    {
      "job": 116346357780,
      "time": 89,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11960768553"
    },
    {
      "job": 116346358089,
      "time": 73,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11961441825"
    },
    {
      "job": 116346357949,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11960668131"
    },
    {
      "job": 116346357812,
      "time": 104,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11962115245"
    },
    {
      "job": 116346358140,
      "time": 227,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11960484109"
    },
    {
      "job": 116346357790,
      "time": 72,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11961074549"
    },
    {
      "job": 116346357751,
      "time": 214,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11961730435"
    },
    {
      "job": 116345195776,
      "time": 168,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11961576298"
    },
    {
      "job": 116346357933,
      "time": 85,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11960403723"
    },
    {
      "job": 116346357758,
      "time": 321,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11960919181"
    },
    {
      "job": 116346357862,
      "time": 132,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11961576736"
    },
    {
      "job": 116346358133,
      "time": 80,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11961436842"
    },
    {
      "job": 116346357785,
      "time": 317,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11961142998"
    },
    {
      "job": 116346357910,
      "time": 67,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11960368844"
    }
  ],
  "_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": [],
  "_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": 232,
    "description": "Forager, kayaker, mathematician"
  },
  "_downloads": {
    "count": 2027,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/doRedis"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bwlewis/doredis",
  "_searchresults": 44,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/doRedis.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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.438857141679641,
  "_indexed": true,
  "_nocasepkg": "doredis",
  "_universes": [
    "bwlewis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:39.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/4b256c38c918c94221360098c722ca5499834d4f166afd78735bc9e5e62922c6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:22.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/156eb42996adf4f9fb5b95d0161f32b4d7c62c0fcdf7ddac8c41e6300bea2bd4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:12.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/c10cdbe3056a052d23dbb63261837be91e5ea7201dd535aafa08a370773401b7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:44.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/9a98449d58c7add7b3ebcd9743666dd465fd04e98ba52babcafc74de3262d4c4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-10-15T09:32:53.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/c5eb6b05c5f88c097f2941d26f3c5f54c4a4bcf0de56d6ccd31618c004bdc85d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-10-15T09:26:19.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/92064734d8a02afc8b3ac8ef43e43ea6a6d52eb98554888f8cc52acbea2f23a1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-10-15T09:30:51.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/a98d601b980c2f35d211642a93621a57bbdb34e3de810de101d2d87c540b39a2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-10-15T09:25:40.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/71d6d4374fee3301ad52ff5c6363a6a90045470a949e65d2f00cfb6a63da867c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:29.000Z",
      "arch": "emscripten",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/f02f027f84868c91fa0962bfe8e973ec65df9d3c2ab8cf3dfbfc00136341eea7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-10-15T09:25:35.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/353a37d5918f585d3a8b4229a0c4ef7d3880c45cdaa997af04fda7c67f120cbe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-10-15T09:22:02.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/f4b3c99f2e9753614826cca8caac1df69eeeab7b6921e607b97f4fd3176c36b8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-10-15T09:21:51.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/9255f7c6353fd74e22aab0ba468e254e48a5b1705e3b1bbac7fe715d0d047b7a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-10-15T09:25:20.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/3bad597d2db0a64ab01a5efe57614d0a72c4cdb7d50fb539cbd72584cf093a4c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-10-15T09:21:42.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "https://r2.ropensci.org/17ffcb457bc45a0c2223e2f511cce08cfbcd2ebed4fa092d8da107ad6d6e8d8b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/38711899997"
    }
  ]
}