cache_redis | R Documentation |
A Caching object for redis
A Caching object for redis
Create a cache backend with redis
new()
Start a new redis cache
cache_redis$new(..., version = NULL, algo = "sha512", compress = FALSE)
...
Named configuration options passed to redis_config, used to create the environment (notable keys include host, port, and the environment variable REDIS_URL). For redis_available, arguments are passed through to hiredis.
version
Version of the interface to generate. If given as a string to numeric version, then only commands that exist up to that version will be included. If given as TRUE, then we will query the Redis server (with INFO) and extract the version number that way.
algo
for {memoise}
compatibility, the digest()
algorithm
compress
for {memoise}
compatibility, should the data be compressed?
A cache_redis object
get()
Get a key from the cache
cache_redis$get(key)
key
Name of the key.
The value stored using the key
set()
Set a key in the cache
cache_redis$set(key, value)
key
Name of the key.
value
Value to store
Used for side effect
has_key()
Does the cache contains a given key?
cache_redis$has_key(key)
key
Name of the key.
TRUE/FALSE
reset()
Clear all the cache
cache_redis$reset()
Used for side-effect
remove()
Remove a key/value pair
cache_redis$remove(key)
key
Name of the key.
Used for side-effect
keys()
List all the keys in the cache
cache_redis$keys()
A list of keys
digest()
Function that runs an hash algo.
For compatibily with {memoise}
cache_redis$digest(...)
...
the value to hash
A function
clone()
The objects of this class are cloneable with this method.
cache_redis$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.