Package: RedisParam
Title: Provide a 'redis' back-end for BiocParallel
Version: 1.12.1
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, logger
License: Artistic-2.0
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
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-12-23 23:54:29 UTC
RemoteUrl: https://github.com/bioc/RedisParam
RemoteRef: RELEASE_3_22
RemoteSha: 4a2b4cfc2359134c08d1341331725b203ecce35f
NeedsCompilation: no
Packaged: 2025-12-24 04:09:06 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-12-24 04:10:39 UTC; unix
