Package: RedisParam
Title: Provide a 'redis' back-end for BiocParallel
Version: 1.12.0
Authors@R: c(
    person(
        "Martin", "Morgan",
        email = "mtmorgan.bioc@gmail.com",
        role = c("aut", "cre"),
        comment = c(ORCID = "0000-0002-5874-8148")
    ),
    person("Jiefei", "Wang", role = "aut"))
Description: This package provides a Redis-based back-end for
        BiocParallel, enabling an alternative mechanism for distributed
        computation. The The 'manager' distributes tasks to a 'worker'
        pool through a central Redis server, rather than directly to
        workers as with other BiocParallel implementations. This means
        that the worker pool can change dynamically during job
        evaluation. All features of BiocParallel are supported,
        including reproducible random number streams, logging to the
        manager, and alternative 'load balancing' task distributions.
Depends: R (>= 4.2.0), BiocParallel (>= 1.29.12)
SystemRequirements: hiredis
Imports: methods, redux, withr, futile.logger
License: Artistic-2.0
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.2.0
Suggests: rmarkdown, knitr, testthat, BiocStyle
Collate: 'Redis.R' 'RedisBackend-class.R' 'RedisParam-class.R'
        'RedisParam-accessors.R' 'RedisParam-logger.R'
        'RedisParam-methods.R' 'RedisTaskManager.R' 'zzz.R'
biocViews: Infrastructure
VignetteBuilder: knitr
Config/pak/sysreqs: libhiredis-dev
Repository: https://bioc-release.r-universe.dev
Date/Publication: 2025-10-29 15:17:49 UTC
RemoteUrl: https://github.com/bioc/RedisParam
RemoteRef: RELEASE_3_22
RemoteSha: 5d133596ed93e6819b10a7ae7f820b90b9281a2c
NeedsCompilation: no
Packaged: 2025-11-11 16:55:13 UTC; root
Author: Martin Morgan [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-5874-8148>),
  Jiefei Wang [aut]
Maintainer: Martin Morgan <mtmorgan.bioc@gmail.com>
Built: R 4.5.2; ; 2025-11-11 16:59:03 UTC; windows
