{
  "_id": "6a10786dacfb0bcc41cad360",
  "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-05-06 09:03:57 UTC",
    "User": "root"
  },
  "MD5sum": "c2aa9f35fc13f86be88f8daeec0fc9ac",
  "_user": "bwlewis",
  "_type": "src",
  "_file": "doRedis_3.0.2.tar.gz",
  "_fileid": "89c53525e0e691059f2a7555dbbf10ad1cdcfd776b6624227ffebc3d09e2f4eb",
  "_filesize": 689072,
  "_sha256": "89c53525e0e691059f2a7555dbbf10ad1cdcfd776b6624227ffebc3d09e2f4eb",
  "_created": "2026-05-06T09:03:57.000Z",
  "_published": "2026-05-22T15:38:21.139Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77412443871,
      "time": 103,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6826357785"
    },
    {
      "job": 77412443764,
      "time": 118,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6826361979"
    },
    {
      "job": 77412443894,
      "time": 100,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6826357750"
    },
    {
      "job": 77412444563,
      "time": 104,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6826358421"
    },
    {
      "job": 77412444804,
      "time": 157,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6826366936"
    },
    {
      "job": 77412444521,
      "time": 376,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6826430206"
    },
    {
      "job": 77412444158,
      "time": 131,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6826360352"
    },
    {
      "job": 77412444025,
      "time": 162,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6826372043"
    },
    {
      "job": 77412443919,
      "time": 175,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6826326060"
    },
    {
      "job": 77412443290,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7164458889"
    },
    {
      "job": 77412444094,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6826350906"
    },
    {
      "job": 77412443965,
      "time": 85,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6826352200"
    },
    {
      "job": 77412444185,
      "time": 77,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6826349608"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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",
    "uuid": 142494
  },
  "_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",
    "description": "Forager, kayaker, mathematician"
  },
  "_downloads": {
    "count": 3476,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/doRedis"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/bwlewis/doredis",
  "_searchresults": 41,
  "_rbuild": "4.6.0",
  "_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.642414340996808,
  "_indexed": true,
  "_nocasepkg": "doredis",
  "_universes": [
    "bwlewis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:51.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "7ef9c8a510920aff8e4001bf09d16f4f07eb37bc22cfa0c31fe606457efaafb0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-05-06T09:06:04.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "c1c0fe774ab1061c128abd3bc1489c1b87b921032f1a13a9e8e86b50bbe80eaf",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:53.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "28932502af145185297d7ac87e785d5721d482208cff12c4c6a05498daaaa48e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "2b000e1f100ebff36494a7ea93bebb7d7bc0784d77b808cbd697f1d84a8983cd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-05-06T09:06:22.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "bea8cf066de0c7489819dca361315c4b56b1aaa63b4ab014cc6bf243656cecae",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-05-06T09:09:18.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "0aa1373e9147df167d949e670a26e2965f4afad728f38835c27f6eb254287f4c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-05-06T09:06:00.000Z",
      "arch": "aarch64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "4ba67a39035deb2f82d9bcefcb63e827d24feff37a74da5f20d7808573b5c7f3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.0.2",
      "date": "2026-05-06T09:06:28.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "fbc681aa842c288bac5c5c6b1a82a63353cb91bd8a8611979eabfd0abd2d7bd7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:08.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "b0cdc3b95c62ea9cae35e7ec5b8b9fa1b47d9686c0f68747b5630bf05be2e1b9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:11.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "38f310f86455d7ecc09b527816b769db9d40dd6662e627e47e2e088a95553ef7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.0.2",
      "date": "2026-05-06T09:05:03.000Z",
      "arch": "x86_64",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "e2b27208d1bd2ca643bddd1620d028893e614a6850feb193d6dc1794ba0ec2dc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.2",
      "date": "2026-05-22T15:38:01.000Z",
      "arch": "emscripten",
      "commit": "c2837c98b9cd834c2752370b9d3a3404a119391a",
      "fileid": "adeb184f5cecfa75669a4ab911ca13a6205b5f95acff1668afda3ff76653751d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bwlewis/actions/runs/25426021463"
    }
  ]
}