redisProgress Package

Clément Turbelin


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.


# Install the released version from CRAN:

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



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.