RcppRedis

'Rcpp' Bindings for 'Redis' using the 'hiredis' Library

Connection to the 'Redis' key/value store using the
C-language client library 'hiredis'. 'MsgPack' encoding is optional
if the 'RcppMsgPack' package is detected. You can install via from
the 'ghrr' drat repository listed below.

The package should install from source like any other R package provided the
dependency on the hiredis library is
met. The pkg-config script is used to find the hiredis headers and
library. All of Rcpp, RApiSerialized and RcppRedis can be installed directly
from CRAN (which is the recommended approach) or GitHub.

On OS X, the header file hiredis.h has been seen to be installed directly
in /usr/local/include whereas we generally assume a location within a
hiredis directory, eg /usr/local/include/hiredis/hiredis.h. This
gist shows a
successfull OS X installation via homebrew.

System requirements: The hiredis library (eg via package libhiredis-dev
on Debian/Ubuntu, hiredis-devel on Fedora/RedHat, or directly
from source from https://github.com/redis/hiredis) is required.
MsgPack support is activated if the (optional) RcppMsgPack
package is detected; it can be installed from the ghrr drat
(see Additional_repositories below).