Store a value identified by a character key name
in the Redis database. Any existing value with the same key will be replaced
by the new value unless NX is set to TRUE.
Usage
redisSet(key, value, NX = FALSE)
Arguments
key
The (required) character identifier for the value to be stored.
value
The (required) object to associate with the key.
NX
If NX = TRUE, existing values will not be replaced.
Value
The value ``OK'' is returned upon success (conforming to the usual
Redis behavior).
Details
The value is copied to the Redis server. The value to be stored can be any
serializable R object up to the Redis maximum object size (excluding, for
example, external pointer references). References to other R objects or
environments inside the value are not guaranteed to be preserved.
In order to store strings that can easily be read by other clients, first
convert the character object using the
charToRaw function as shown in the
examples.
# Store an R object with the key 'x':redisSet('x',runif(5))
# Store a string that can be easily read by other clients:redisSet('x',charToRaw('Hello Redis clients'))