Name: redux
Owner: Zapier
Description: null
Forked from: richfitz/redux
Created: 2016-06-16 18:16:56.0
Updated: 2016-06-16 18:16:57.0
Pushed: 2016-06-10 11:02:41.0
Homepage: http://richfitz.github.io/redux
Size: 268
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
redux
provides a low-level interface to Redis, allowing execution of arbitrary Redis commands with almost no interface. While it can be used standalone, it is designed to be used with RedisAPI
which provides a much friendlier interface to the Redis commands.
As well as supporting Redis commands, redux
supports:
RedisAPI
for a helper functions).RedisAPI
for a more friendly interface).Create a hiredis object:
redux::hiredis()
The hiredis object is a hiredis object with many (many methods), each corresponding to a different Redis command.
redis_api>
Redis commands:
APPEND: function
AUTH: function
BGREWRITEAOF: function
BGSAVE: function
...
ZSCORE: function
ZUNIONSTORE: function
Other public methods:
clone: function
command: function
config: function
initialize: function
pipeline: function
reconnect: function
subscribe: function
type: function
All the methods are available from this object; for example to set “foo” to “bar”, use:
T("foo", "bar")
See the package vignette for more information (vignette("redux")
) or https://richfitz.github.io/redux/vignettes/redux.html
ools::install_github("richfitz/redux")
rredis
, the original R Redis clientRcppRedis
, Dirk Eddelbuettel's R Redis client, which greatly influenced the design decisions herehiredis-rb
, the Ruby Redis client that influenced the subscribe and pipeline support here.rrlite
, an almost identical interface to rlite
, a serverless-zero configuration database with an identical interface to Redis.GPL-2 © Rich FitzJohn.