README.md

redisProgress Package

Clément Turbelin

Overview

The goal of redisProgress is to create a progress bar system to follow tasks distributed across several R instances (on the same host or several). It uses Redis instance to follow tasks progress.

Tasks are grouped in a named “queue” and can be monitored together on the same screen.

Installation

# Install the released version from CRAN:
install.packages("redisProgress")

# Install the cutting edge development version from GitHub:
# install.packages("devtools")
devtools::install_github("cturbelin/redisProgress")

features

Usage

See introduction vignette

Redis Client implementations

redisProgress can handle several packages implementing redis client API

redis_client() creates a client object embedding the connection context, using a unified interface, regardless the redis package used. The connection parameters (host, port,…) will be propagated to the R instances.



cturbelin/redisProgress documentation built on Dec. 10, 2019, 7:35 a.m.