Redis
is a wrapper around Redis connections. It supports opening a
connection using open or open-on, reading from and
sending to the connection (using read and send,
respectively), and contains thin wrappers around all Redis commands through 7.2.
(match (Redis.open "127.0.0.1")
(Result.Success r)
(do
(println* &(Redis.set &r @"key" @"val"))
(println* &(Redis.get &r @"key"))
(println* &(Redis.lrange &r @"list" @"0" @"-1"))
(Redis.close r))
(Result.Error err) (IO.errorln &err))
acl-cat
(Fn [(Ref Redis a)] (Result RESP String))
(acl-cat r)
is a wrapper around the acl cat Redis command.
It takes the same arguments as the Redis command.
acl-deluser
(Fn [(Ref Redis a), b] (Result RESP String))
(acl-deluser r username)
is a wrapper around the acl deluser Redis command.
It takes the same arguments as the Redis command.
acl-genpass
(Fn [(Ref Redis a)] (Result RESP String))
(acl-genpass r)
is a wrapper around the acl genpass Redis command.
It takes the same arguments as the Redis command.
acl-getuser
(Fn [(Ref Redis a), b] (Result RESP String))
(acl-getuser r username)
is a wrapper around the acl getuser Redis command.
It takes the same arguments as the Redis command.
acl-list
(Fn [(Ref Redis a)] (Result RESP String))
(acl-list r)
is a wrapper around the acl list Redis command.
It takes the same arguments as the Redis command.
acl-load
(Fn [(Ref Redis a)] (Result RESP String))
(acl-load r)
is a wrapper around the acl load Redis command.
It takes the same arguments as the Redis command.
acl-log
(Fn [(Ref Redis a)] (Result RESP String))
(acl-log r)
is a wrapper around the acl log Redis command.
It takes the same arguments as the Redis command.
acl-save
(Fn [(Ref Redis a)] (Result RESP String))
(acl-save r)
is a wrapper around the acl save Redis command.
It takes the same arguments as the Redis command.
acl-setuser
(Fn [(Ref Redis a), b, c] (Result RESP String))
(acl-setuser r username rule)
is a wrapper around the acl setuser Redis command.
It takes the same arguments as the Redis command.
acl-users
(Fn [(Ref Redis a)] (Result RESP String))
(acl-users r)
is a wrapper around the acl users Redis command.
It takes the same arguments as the Redis command.
acl-whoami
(Fn [(Ref Redis a)] (Result RESP String))
(acl-whoami r)
is a wrapper around the acl whoami Redis command.
It takes the same arguments as the Redis command.
append
(Fn [(Ref Redis a), b, c] (Result RESP String))
(append r key value)
is a wrapper around the append Redis command.
It takes the same arguments as the Redis command.
auth
(Fn [(Ref Redis a), b] (Result RESP String))
(auth r password)
is a wrapper around the auth Redis command.
It takes the same arguments as the Redis command.
bgrewriteaof
(Fn [(Ref Redis a)] (Result RESP String))
(bgrewriteaof r)
is a wrapper around the bgrewriteaof Redis command.
It takes the same arguments as the Redis command.
bgsave
(Fn [(Ref Redis a)] (Result RESP String))
(bgsave r)
is a wrapper around the bgsave Redis command.
It takes the same arguments as the Redis command.
bitcount
(Fn [(Ref Redis a), b] (Result RESP String))
(bitcount r key)
is a wrapper around the bitcount Redis command.
It takes the same arguments as the Redis command.
bitfield
(Fn [(Ref Redis a), b] (Result RESP String))
(bitfield r key)
is a wrapper around the bitfield Redis command.
It takes the same arguments as the Redis command.
bitop
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(bitop r operation destkey key)
is a wrapper around the bitop Redis command.
It takes the same arguments as the Redis command.
bitpos
(Fn [(Ref Redis a), b, c] (Result RESP String))
(bitpos r key bit)
is a wrapper around the bitpos Redis command.
It takes the same arguments as the Redis command.
blmove
(Fn [(Ref Redis a), b, c, d, e, f] (Result RESP String))
(blmove r source destination wherefrom whereto timeout)
is a wrapper around the blmove Redis command.
It takes the same arguments as the Redis command.
blmpop
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(blmpop r timeout numkeys key)
is a wrapper around the blmpop Redis command.
It takes the same arguments as the Redis command.
blpop
(Fn [(Ref Redis a), b, c] (Result RESP String))
(blpop r key timeout)
is a wrapper around the blpop Redis command.
It takes the same arguments as the Redis command.
brpop
(Fn [(Ref Redis a), b, c] (Result RESP String))
(brpop r key timeout)
is a wrapper around the brpop Redis command.
It takes the same arguments as the Redis command.
brpoplpush
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(brpoplpush r source destination timeout)
is a wrapper around the brpoplpush Redis command.
It takes the same arguments as the Redis command.
bzmpop
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(bzmpop r timeout numkeys key)
is a wrapper around the bzmpop Redis command.
It takes the same arguments as the Redis command.
bzpopmax
(Fn [(Ref Redis a), b, c] (Result RESP String))
(bzpopmax r key timeout)
is a wrapper around the bzpopmax Redis command.
It takes the same arguments as the Redis command.
bzpopmin
(Fn [(Ref Redis a), b, c] (Result RESP String))
(bzpopmin r key timeout)
is a wrapper around the bzpopmin Redis command.
It takes the same arguments as the Redis command.
client-caching
(Fn [(Ref Redis a), b] (Result RESP String))
(client-caching r mode)
is a wrapper around the client caching Redis command.
It takes the same arguments as the Redis command.
client-getname
(Fn [(Ref Redis a)] (Result RESP String))
(client-getname r)
is a wrapper around the client getname Redis command.
It takes the same arguments as the Redis command.
client-getredir
(Fn [(Ref Redis a)] (Result RESP String))
(client-getredir r)
is a wrapper around the client getredir Redis command.
It takes the same arguments as the Redis command.
client-id
(Fn [(Ref Redis a)] (Result RESP String))
(client-id r)
is a wrapper around the client id Redis command.
It takes the same arguments as the Redis command.
client-kill
(Fn [(Ref Redis a)] (Result RESP String))
(client-kill r)
is a wrapper around the client kill Redis command.
It takes the same arguments as the Redis command.
client-list
(Fn [(Ref Redis a)] (Result RESP String))
(client-list r)
is a wrapper around the client list Redis command.
It takes the same arguments as the Redis command.
client-no-evict
(Fn [(Ref Redis a), b] (Result RESP String))
(client-no-evict r mode)
is a wrapper around the client no evict Redis command.
It takes the same arguments as the Redis command.
client-no-touch
(Fn [(Ref Redis a), b] (Result RESP String))
(client-no-touch r mode)
is a wrapper around the client no touch Redis command.
It takes the same arguments as the Redis command.
client-pause
(Fn [(Ref Redis a), b] (Result RESP String))
(client-pause r timeout)
is a wrapper around the client pause Redis command.
It takes the same arguments as the Redis command.
client-reply
(Fn [(Ref Redis a)] (Result RESP String))
(client-reply r)
is a wrapper around the client reply Redis command.
It takes the same arguments as the Redis command.
client-setinfo
(Fn [(Ref Redis a), b, c] (Result RESP String))
(client-setinfo r attr value)
is a wrapper around the client setinfo Redis command.
It takes the same arguments as the Redis command.
client-setname
(Fn [(Ref Redis a), b] (Result RESP String))
(client-setname r connection-name)
is a wrapper around the client setname Redis command.
It takes the same arguments as the Redis command.
client-tracking
(Fn [(Ref Redis a), b] (Result RESP String))
(client-tracking r mode)
is a wrapper around the client tracking Redis command.
It takes the same arguments as the Redis command.
client-trackinginfo
(Fn [(Ref Redis a)] (Result RESP String))
(client-trackinginfo r)
is a wrapper around the client trackinginfo Redis command.
It takes the same arguments as the Redis command.
client-unblock
(Fn [(Ref Redis a), b] (Result RESP String))
(client-unblock r client-id)
is a wrapper around the client unblock Redis command.
It takes the same arguments as the Redis command.
cluster-addslots
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-addslots r slot)
is a wrapper around the cluster addslots Redis command.
It takes the same arguments as the Redis command.
cluster-addslotsrange
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-addslotsrange r slot)
is a wrapper around the cluster addslotsrange Redis command.
It takes the same arguments as the Redis command.
cluster-bumpepoch
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-bumpepoch r)
is a wrapper around the cluster bumpepoch Redis command.
It takes the same arguments as the Redis command.
cluster-count-failure-reports
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-count-failure-reports r node-id)
is a wrapper around the cluster count failure reports Redis command.
It takes the same arguments as the Redis command.
cluster-countkeysinslot
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-countkeysinslot r slot)
is a wrapper around the cluster countkeysinslot Redis command.
It takes the same arguments as the Redis command.
cluster-delslots
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-delslots r slot)
is a wrapper around the cluster delslots Redis command.
It takes the same arguments as the Redis command.
cluster-delslotsrange
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-delslotsrange r slot)
is a wrapper around the cluster delslotsrange Redis command.
It takes the same arguments as the Redis command.
cluster-failover
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-failover r)
is a wrapper around the cluster failover Redis command.
It takes the same arguments as the Redis command.
cluster-flushslots
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-flushslots r)
is a wrapper around the cluster flushslots Redis command.
It takes the same arguments as the Redis command.
cluster-forget
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-forget r node-id)
is a wrapper around the cluster forget Redis command.
It takes the same arguments as the Redis command.
cluster-getkeysinslot
(Fn [(Ref Redis a), b, c] (Result RESP String))
(cluster-getkeysinslot r slot count)
is a wrapper around the cluster getkeysinslot Redis command.
It takes the same arguments as the Redis command.
cluster-info
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-info r)
is a wrapper around the cluster info Redis command.
It takes the same arguments as the Redis command.
cluster-keyslot
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-keyslot r key)
is a wrapper around the cluster keyslot Redis command.
It takes the same arguments as the Redis command.
cluster-links
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-links r)
is a wrapper around the cluster links Redis command.
It takes the same arguments as the Redis command.
cluster-meet
(Fn [(Ref Redis a), b, c] (Result RESP String))
(cluster-meet r ip port)
is a wrapper around the cluster meet Redis command.
It takes the same arguments as the Redis command.
cluster-myid
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-myid r)
is a wrapper around the cluster myid Redis command.
It takes the same arguments as the Redis command.
cluster-nodes
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-nodes r)
is a wrapper around the cluster nodes Redis command.
It takes the same arguments as the Redis command.
cluster-replicas
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-replicas r node-id)
is a wrapper around the cluster replicas Redis command.
It takes the same arguments as the Redis command.
cluster-replicate
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-replicate r node-id)
is a wrapper around the cluster replicate Redis command.
It takes the same arguments as the Redis command.
cluster-reset
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-reset r)
is a wrapper around the cluster reset Redis command.
It takes the same arguments as the Redis command.
cluster-saveconfig
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-saveconfig r)
is a wrapper around the cluster saveconfig Redis command.
It takes the same arguments as the Redis command.
cluster-set-config-epoch
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-set-config-epoch r config-epoch)
is a wrapper around the cluster set config epoch Redis command.
It takes the same arguments as the Redis command.
cluster-setslot
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-setslot r slot)
is a wrapper around the cluster setslot Redis command.
It takes the same arguments as the Redis command.
cluster-shards
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-shards r)
is a wrapper around the cluster shards Redis command.
It takes the same arguments as the Redis command.
cluster-slaves
(Fn [(Ref Redis a), b] (Result RESP String))
(cluster-slaves r node-id)
is a wrapper around the cluster slaves Redis command.
It takes the same arguments as the Redis command.
cluster-slots
(Fn [(Ref Redis a)] (Result RESP String))
(cluster-slots r)
is a wrapper around the cluster slots Redis command.
It takes the same arguments as the Redis command.
command
(Fn [(Ref Redis a)] (Result RESP String))
(command r)
is a wrapper around the command Redis command.
It takes the same arguments as the Redis command.
command-count
(Fn [(Ref Redis a)] (Result RESP String))
(command-count r)
is a wrapper around the command count Redis command.
It takes the same arguments as the Redis command.
command-docs
(Fn [(Ref Redis a), b] (Result RESP String))
(command-docs r command-name)
is a wrapper around the command docs Redis command.
It takes the same arguments as the Redis command.
command-getkeys
(Fn [(Ref Redis a)] (Result RESP String))
(command-getkeys r)
is a wrapper around the command getkeys Redis command.
It takes the same arguments as the Redis command.
command-info
(Fn [(Ref Redis a), b] (Result RESP String))
(command-info r command-name)
is a wrapper around the command info Redis command.
It takes the same arguments as the Redis command.
command-list
(Fn [(Ref Redis a)] (Result RESP String))
(command-list r)
is a wrapper around the command list Redis command.
It takes the same arguments as the Redis command.
config-get
(Fn [(Ref Redis a), b] (Result RESP String))
(config-get r parameter)
is a wrapper around the config get Redis command.
It takes the same arguments as the Redis command.
config-resetstat
(Fn [(Ref Redis a)] (Result RESP String))
(config-resetstat r)
is a wrapper around the config resetstat Redis command.
It takes the same arguments as the Redis command.
config-rewrite
(Fn [(Ref Redis a)] (Result RESP String))
(config-rewrite r)
is a wrapper around the config rewrite Redis command.
It takes the same arguments as the Redis command.
config-set
(Fn [(Ref Redis a), b, c] (Result RESP String))
(config-set r parameter value)
is a wrapper around the config set Redis command.
It takes the same arguments as the Redis command.
copy
(Fn [(Ref Redis a), b, c] (Result RESP String))
(copy r source destination)
is a wrapper around the copy Redis command.
It takes the same arguments as the Redis command.
dbsize
(Fn [(Ref Redis a)] (Result RESP String))
(dbsize r)
is a wrapper around the dbsize Redis command.
It takes the same arguments as the Redis command.
debug-object
(Fn [(Ref Redis a), b] (Result RESP String))
(debug-object r key)
is a wrapper around the debug object Redis command.
It takes the same arguments as the Redis command.
debug-segfault
(Fn [(Ref Redis a)] (Result RESP String))
(debug-segfault r)
is a wrapper around the debug segfault Redis command.
It takes the same arguments as the Redis command.
decr
(Fn [(Ref Redis a), b] (Result RESP String))
(decr r key)
is a wrapper around the decr Redis command.
It takes the same arguments as the Redis command.
decrby
(Fn [(Ref Redis a), b, c] (Result RESP String))
(decrby r key decrement)
is a wrapper around the decrby Redis command.
It takes the same arguments as the Redis command.
del
(Fn [(Ref Redis a), b] (Result RESP String))
(del r key)
is a wrapper around the del Redis command.
It takes the same arguments as the Redis command.
discard
(Fn [(Ref Redis a)] (Result RESP String))
(discard r)
is a wrapper around the discard Redis command.
It takes the same arguments as the Redis command.
dump
(Fn [(Ref Redis a), b] (Result RESP String))
(dump r key)
is a wrapper around the dump Redis command.
It takes the same arguments as the Redis command.
echo
(Fn [(Ref Redis a), b] (Result RESP String))
(echo r message)
is a wrapper around the echo Redis command.
It takes the same arguments as the Redis command.
eval
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(eval r script numkeys key)
is a wrapper around the eval Redis command.
It takes the same arguments as the Redis command.
eval_ro
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(eval_ro r script numkeys key)
is a wrapper around the eval_ro Redis command.
It takes the same arguments as the Redis command.
evalsha
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(evalsha r sha1 numkeys key)
is a wrapper around the evalsha Redis command.
It takes the same arguments as the Redis command.
evalsha_ro
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(evalsha_ro r sha1 numkeys key)
is a wrapper around the evalsha_ro Redis command.
It takes the same arguments as the Redis command.
exec
(Fn [(Ref Redis a)] (Result RESP String))
(exec r)
is a wrapper around the exec Redis command.
It takes the same arguments as the Redis command.
exists
(Fn [(Ref Redis a), b] (Result RESP String))
(exists r key)
is a wrapper around the exists Redis command.
It takes the same arguments as the Redis command.
expire
(Fn [(Ref Redis a), b, c] (Result RESP String))
(expire r key seconds)
is a wrapper around the expire Redis command.
It takes the same arguments as the Redis command.
expireat
(Fn [(Ref Redis a), b, c] (Result RESP String))
(expireat r key timestamp)
is a wrapper around the expireat Redis command.
It takes the same arguments as the Redis command.
expiretime
(Fn [(Ref Redis a), b] (Result RESP String))
(expiretime r key)
is a wrapper around the expiretime Redis command.
It takes the same arguments as the Redis command.
fcall
(Fn [(Ref Redis a), b, c] (Result RESP String))
(fcall r function numkeys)
is a wrapper around the fcall Redis command.
It takes the same arguments as the Redis command.
fcall_ro
(Fn [(Ref Redis a), b, c] (Result RESP String))
(fcall_ro r function numkeys)
is a wrapper around the fcall_ro Redis command.
It takes the same arguments as the Redis command.
flushall
(Fn [(Ref Redis a)] (Result RESP String))
(flushall r)
is a wrapper around the flushall Redis command.
It takes the same arguments as the Redis command.
flushdb
(Fn [(Ref Redis a)] (Result RESP String))
(flushdb r)
is a wrapper around the flushdb Redis command.
It takes the same arguments as the Redis command.
function-delete
(Fn [(Ref Redis a), b] (Result RESP String))
(function-delete r library-name)
is a wrapper around the function delete Redis command.
It takes the same arguments as the Redis command.
function-dump
(Fn [(Ref Redis a)] (Result RESP String))
(function-dump r)
is a wrapper around the function dump Redis command.
It takes the same arguments as the Redis command.
function-flush
(Fn [(Ref Redis a)] (Result RESP String))
(function-flush r)
is a wrapper around the function flush Redis command.
It takes the same arguments as the Redis command.
function-list
(Fn [(Ref Redis a)] (Result RESP String))
(function-list r)
is a wrapper around the function list Redis command.
It takes the same arguments as the Redis command.
function-load
(Fn [(Ref Redis a), b] (Result RESP String))
(function-load r library-code)
is a wrapper around the function load Redis command.
It takes the same arguments as the Redis command.
function-restore
(Fn [(Ref Redis a), b] (Result RESP String))
(function-restore r serialized-value)
is a wrapper around the function restore Redis command.
It takes the same arguments as the Redis command.
function-stats
(Fn [(Ref Redis a)] (Result RESP String))
(function-stats r)
is a wrapper around the function stats Redis command.
It takes the same arguments as the Redis command.
geoadd
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(geoadd r key longitude latitude member)
is a wrapper around the geoadd Redis command.
It takes the same arguments as the Redis command.
geodist
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(geodist r key member1 member2)
is a wrapper around the geodist Redis command.
It takes the same arguments as the Redis command.
geohash
(Fn [(Ref Redis a), b, c] (Result RESP String))
(geohash r key member)
is a wrapper around the geohash Redis command.
It takes the same arguments as the Redis command.
geopos
(Fn [(Ref Redis a), b, c] (Result RESP String))
(geopos r key member)
is a wrapper around the geopos Redis command.
It takes the same arguments as the Redis command.
georadius
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(georadius r key longitude latitude radius)
is a wrapper around the georadius Redis command.
It takes the same arguments as the Redis command.
georadiusbymember
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(georadiusbymember r key member radius)
is a wrapper around the georadiusbymember Redis command.
It takes the same arguments as the Redis command.
geosearch
(Fn [(Ref Redis a), b] (Result RESP String))
(geosearch r key)
is a wrapper around the geosearch Redis command.
It takes the same arguments as the Redis command.
geosearchstore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(geosearchstore r destination source)
is a wrapper around the geosearchstore Redis command.
It takes the same arguments as the Redis command.
get
(Fn [(Ref Redis a), b] (Result RESP String))
(get r key)
is a wrapper around the get Redis command.
It takes the same arguments as the Redis command.
getbit
(Fn [(Ref Redis a), b, c] (Result RESP String))
(getbit r key offset)
is a wrapper around the getbit Redis command.
It takes the same arguments as the Redis command.
getdel
(Fn [(Ref Redis a), b] (Result RESP String))
(getdel r key)
is a wrapper around the getdel Redis command.
It takes the same arguments as the Redis command.
getex
(Fn [(Ref Redis a), b] (Result RESP String))
(getex r key)
is a wrapper around the getex Redis command.
It takes the same arguments as the Redis command.
getrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(getrange r key start end)
is a wrapper around the getrange Redis command.
It takes the same arguments as the Redis command.
getset
(Fn [(Ref Redis a), b, c] (Result RESP String))
(getset r key value)
is a wrapper around the getset Redis command.
It takes the same arguments as the Redis command.
hdel
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hdel r key field)
is a wrapper around the hdel Redis command.
It takes the same arguments as the Redis command.
hello
(Fn [(Ref Redis a)] (Result RESP String))
(hello r)
is a wrapper around the hello Redis command.
It takes the same arguments as the Redis command.
hexists
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hexists r key field)
is a wrapper around the hexists Redis command.
It takes the same arguments as the Redis command.
hget
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hget r key field)
is a wrapper around the hget Redis command.
It takes the same arguments as the Redis command.
hgetall
(Fn [(Ref Redis a), b] (Result RESP String))
(hgetall r key)
is a wrapper around the hgetall Redis command.
It takes the same arguments as the Redis command.
hincrby
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(hincrby r key field increment)
is a wrapper around the hincrby Redis command.
It takes the same arguments as the Redis command.
hincrbyfloat
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(hincrbyfloat r key field increment)
is a wrapper around the hincrbyfloat Redis command.
It takes the same arguments as the Redis command.
hkeys
(Fn [(Ref Redis a), b] (Result RESP String))
(hkeys r key)
is a wrapper around the hkeys Redis command.
It takes the same arguments as the Redis command.
hlen
(Fn [(Ref Redis a), b] (Result RESP String))
(hlen r key)
is a wrapper around the hlen Redis command.
It takes the same arguments as the Redis command.
hmget
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hmget r key field)
is a wrapper around the hmget Redis command.
It takes the same arguments as the Redis command.
hmset
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(hmset r key field value)
is a wrapper around the hmset Redis command.
It takes the same arguments as the Redis command.
hrandfield
(Fn [(Ref Redis a), b] (Result RESP String))
(hrandfield r key)
is a wrapper around the hrandfield Redis command.
It takes the same arguments as the Redis command.
hscan
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hscan r key cursor)
is a wrapper around the hscan Redis command.
It takes the same arguments as the Redis command.
hset
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(hset r key field value)
is a wrapper around the hset Redis command.
It takes the same arguments as the Redis command.
hsetnx
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(hsetnx r key field value)
is a wrapper around the hsetnx Redis command.
It takes the same arguments as the Redis command.
hstrlen
(Fn [(Ref Redis a), b, c] (Result RESP String))
(hstrlen r key field)
is a wrapper around the hstrlen Redis command.
It takes the same arguments as the Redis command.
hvals
(Fn [(Ref Redis a), b] (Result RESP String))
(hvals r key)
is a wrapper around the hvals Redis command.
It takes the same arguments as the Redis command.
incr
(Fn [(Ref Redis a), b] (Result RESP String))
(incr r key)
is a wrapper around the incr Redis command.
It takes the same arguments as the Redis command.
incrby
(Fn [(Ref Redis a), b, c] (Result RESP String))
(incrby r key increment)
is a wrapper around the incrby Redis command.
It takes the same arguments as the Redis command.
incrbyfloat
(Fn [(Ref Redis a), b, c] (Result RESP String))
(incrbyfloat r key increment)
is a wrapper around the incrbyfloat Redis command.
It takes the same arguments as the Redis command.
info
(Fn [(Ref Redis a)] (Result RESP String))
(info r)
is a wrapper around the info Redis command.
It takes the same arguments as the Redis command.
keys
(Fn [(Ref Redis a), b] (Result RESP String))
(keys r pattern)
is a wrapper around the keys Redis command.
It takes the same arguments as the Redis command.
lastsave
(Fn [(Ref Redis a)] (Result RESP String))
(lastsave r)
is a wrapper around the lastsave Redis command.
It takes the same arguments as the Redis command.
latency-doctor
(Fn [(Ref Redis a)] (Result RESP String))
(latency-doctor r)
is a wrapper around the latency doctor Redis command.
It takes the same arguments as the Redis command.
latency-graph
(Fn [(Ref Redis a), b] (Result RESP String))
(latency-graph r event)
is a wrapper around the latency graph Redis command.
It takes the same arguments as the Redis command.
latency-help
(Fn [(Ref Redis a)] (Result RESP String))
(latency-help r)
is a wrapper around the latency help Redis command.
It takes the same arguments as the Redis command.
latency-histogram
(Fn [(Ref Redis a)] (Result RESP String))
(latency-histogram r)
is a wrapper around the latency histogram Redis command.
It takes the same arguments as the Redis command.
latency-history
(Fn [(Ref Redis a), b] (Result RESP String))
(latency-history r event)
is a wrapper around the latency history Redis command.
It takes the same arguments as the Redis command.
latency-latest
(Fn [(Ref Redis a)] (Result RESP String))
(latency-latest r)
is a wrapper around the latency latest Redis command.
It takes the same arguments as the Redis command.
latency-reset
(Fn [(Ref Redis a)] (Result RESP String))
(latency-reset r)
is a wrapper around the latency reset Redis command.
It takes the same arguments as the Redis command.
lcs
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lcs r key1 key2)
is a wrapper around the lcs Redis command.
It takes the same arguments as the Redis command.
lindex
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lindex r key index)
is a wrapper around the lindex Redis command.
It takes the same arguments as the Redis command.
linsert
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(linsert r key w pivot element)
is a wrapper around the linsert Redis command.
It takes the same arguments as the Redis command.
llen
(Fn [(Ref Redis a), b] (Result RESP String))
(llen r key)
is a wrapper around the llen Redis command.
It takes the same arguments as the Redis command.
lmove
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(lmove r source destination wherefrom whereto)
is a wrapper around the lmove Redis command.
It takes the same arguments as the Redis command.
lmpop
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lmpop r numkeys key)
is a wrapper around the lmpop Redis command.
It takes the same arguments as the Redis command.
lolwut
(Fn [(Ref Redis a)] (Result RESP String))
(lolwut r)
is a wrapper around the lolwut Redis command.
It takes the same arguments as the Redis command.
lpop
(Fn [(Ref Redis a), b] (Result RESP String))
(lpop r key)
is a wrapper around the lpop Redis command.
It takes the same arguments as the Redis command.
lpos
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lpos r key element)
is a wrapper around the lpos Redis command.
It takes the same arguments as the Redis command.
lpush
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lpush r key element)
is a wrapper around the lpush Redis command.
It takes the same arguments as the Redis command.
lpushx
(Fn [(Ref Redis a), b, c] (Result RESP String))
(lpushx r key element)
is a wrapper around the lpushx Redis command.
It takes the same arguments as the Redis command.
lrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(lrange r key start stop)
is a wrapper around the lrange Redis command.
It takes the same arguments as the Redis command.
lrem
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(lrem r key count element)
is a wrapper around the lrem Redis command.
It takes the same arguments as the Redis command.
lset
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(lset r key index element)
is a wrapper around the lset Redis command.
It takes the same arguments as the Redis command.
ltrim
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(ltrim r key start stop)
is a wrapper around the ltrim Redis command.
It takes the same arguments as the Redis command.
memory-doctor
(Fn [(Ref Redis a)] (Result RESP String))
(memory-doctor r)
is a wrapper around the memory doctor Redis command.
It takes the same arguments as the Redis command.
memory-help
(Fn [(Ref Redis a)] (Result RESP String))
(memory-help r)
is a wrapper around the memory help Redis command.
It takes the same arguments as the Redis command.
memory-malloc-stats
(Fn [(Ref Redis a)] (Result RESP String))
(memory-malloc-stats r)
is a wrapper around the memory malloc stats Redis command.
It takes the same arguments as the Redis command.
memory-purge
(Fn [(Ref Redis a)] (Result RESP String))
(memory-purge r)
is a wrapper around the memory purge Redis command.
It takes the same arguments as the Redis command.
memory-stats
(Fn [(Ref Redis a)] (Result RESP String))
(memory-stats r)
is a wrapper around the memory stats Redis command.
It takes the same arguments as the Redis command.
memory-usage
(Fn [(Ref Redis a), b] (Result RESP String))
(memory-usage r key)
is a wrapper around the memory usage Redis command.
It takes the same arguments as the Redis command.
mget
(Fn [(Ref Redis a), b] (Result RESP String))
(mget r key)
is a wrapper around the mget Redis command.
It takes the same arguments as the Redis command.
migrate
(Fn [(Ref Redis a), b, c, d, e, f] (Result RESP String))
(migrate r host port key destination-db timeout)
is a wrapper around the migrate Redis command.
It takes the same arguments as the Redis command.
module-list
(Fn [(Ref Redis a)] (Result RESP String))
(module-list r)
is a wrapper around the module list Redis command.
It takes the same arguments as the Redis command.
module-load
(Fn [(Ref Redis a), b] (Result RESP String))
(module-load r path)
is a wrapper around the module load Redis command.
It takes the same arguments as the Redis command.
module-loadex
(Fn [(Ref Redis a), b] (Result RESP String))
(module-loadex r path)
is a wrapper around the module loadex Redis command.
It takes the same arguments as the Redis command.
module-unload
(Fn [(Ref Redis a), b] (Result RESP String))
(module-unload r name)
is a wrapper around the module unload Redis command.
It takes the same arguments as the Redis command.
monitor
(Fn [(Ref Redis a)] (Result RESP String))
(monitor r)
is a wrapper around the monitor Redis command.
It takes the same arguments as the Redis command.
move
(Fn [(Ref Redis a), b, c] (Result RESP String))
(move r key db)
is a wrapper around the move Redis command.
It takes the same arguments as the Redis command.
mset
(Fn [(Ref Redis a), b, c] (Result RESP String))
(mset r key value)
is a wrapper around the mset Redis command.
It takes the same arguments as the Redis command.
msetnx
(Fn [(Ref Redis a), b, c] (Result RESP String))
(msetnx r key value)
is a wrapper around the msetnx Redis command.
It takes the same arguments as the Redis command.
multi
(Fn [(Ref Redis a)] (Result RESP String))
(multi r)
is a wrapper around the multi Redis command.
It takes the same arguments as the Redis command.
object
(Fn [(Ref Redis a), b] (Result RESP String))
(object r subcommand)
is a wrapper around the object Redis command.
It takes the same arguments as the Redis command.
open
(Fn [(Ref String a)] (Result Redis String))
(open host)
opens the connection to Redis on port 6379.
For variable port numbers please check out open-on.
open-on
(Fn [(Ref String a), Int] (Result Redis String))
(open-on host port)
opens the connection to Redis on port port.
persist
(Fn [(Ref Redis a), b] (Result RESP String))
(persist r key)
is a wrapper around the persist Redis command.
It takes the same arguments as the Redis command.
pexpire
(Fn [(Ref Redis a), b, c] (Result RESP String))
(pexpire r key milliseconds)
is a wrapper around the pexpire Redis command.
It takes the same arguments as the Redis command.
pexpireat
(Fn [(Ref Redis a), b, c] (Result RESP String))
(pexpireat r key milliseconds-timestamp)
is a wrapper around the pexpireat Redis command.
It takes the same arguments as the Redis command.
pexpiretime
(Fn [(Ref Redis a), b] (Result RESP String))
(pexpiretime r key)
is a wrapper around the pexpiretime Redis command.
It takes the same arguments as the Redis command.
pfadd
(Fn [(Ref Redis a), b, c] (Result RESP String))
(pfadd r key element)
is a wrapper around the pfadd Redis command.
It takes the same arguments as the Redis command.
pfcount
(Fn [(Ref Redis a), b] (Result RESP String))
(pfcount r key)
is a wrapper around the pfcount Redis command.
It takes the same arguments as the Redis command.
pfmerge
(Fn [(Ref Redis a), b, c] (Result RESP String))
(pfmerge r destkey sourcekey)
is a wrapper around the pfmerge Redis command.
It takes the same arguments as the Redis command.
ping
(Fn [(Ref Redis a)] (Result RESP String))
(ping r)
is a wrapper around the ping Redis command.
It takes the same arguments as the Redis command.
psetex
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(psetex r key milliseconds value)
is a wrapper around the psetex Redis command.
It takes the same arguments as the Redis command.
psubscribe
(Fn [(Ref Redis a), b] (Result RESP String))
(psubscribe r pattern)
is a wrapper around the psubscribe Redis command.
It takes the same arguments as the Redis command.
psync
(Fn [(Ref Redis a), b, c] (Result RESP String))
(psync r replicationid offset)
is a wrapper around the psync Redis command.
It takes the same arguments as the Redis command.
pttl
(Fn [(Ref Redis a), b] (Result RESP String))
(pttl r key)
is a wrapper around the pttl Redis command.
It takes the same arguments as the Redis command.
publish
(Fn [(Ref Redis a), b, c] (Result RESP String))
(publish r channel message)
is a wrapper around the publish Redis command.
It takes the same arguments as the Redis command.
pubsub
(Fn [(Ref Redis a), b] (Result RESP String))
(pubsub r subcommand)
is a wrapper around the pubsub Redis command.
It takes the same arguments as the Redis command.
punsubscribe
(Fn [(Ref Redis a)] (Result RESP String))
(punsubscribe r)
is a wrapper around the punsubscribe Redis command.
It takes the same arguments as the Redis command.
quit
(Fn [(Ref Redis a)] (Result RESP String))
(quit r)
is a wrapper around the quit Redis command.
It takes the same arguments as the Redis command.
randomkey
(Fn [(Ref Redis a)] (Result RESP String))
(randomkey r)
is a wrapper around the randomkey Redis command.
It takes the same arguments as the Redis command.
readonly
(Fn [(Ref Redis a)] (Result RESP String))
(readonly r)
is a wrapper around the readonly Redis command.
It takes the same arguments as the Redis command.
readwrite
(Fn [(Ref Redis a)] (Result RESP String))
(readwrite r)
is a wrapper around the readwrite Redis command.
It takes the same arguments as the Redis command.
rename
(Fn [(Ref Redis a), b, c] (Result RESP String))
(rename r key newkey)
is a wrapper around the rename Redis command.
It takes the same arguments as the Redis command.
renamenx
(Fn [(Ref Redis a), b, c] (Result RESP String))
(renamenx r key newkey)
is a wrapper around the renamenx Redis command.
It takes the same arguments as the Redis command.
replicaof
(Fn [(Ref Redis a), b, c] (Result RESP String))
(replicaof r host port)
is a wrapper around the replicaof Redis command.
It takes the same arguments as the Redis command.
reset
(Fn [(Ref Redis a)] (Result RESP String))
(reset r)
is a wrapper around the reset Redis command.
It takes the same arguments as the Redis command.
restore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(restore r key ttl serialized-value)
is a wrapper around the restore Redis command.
It takes the same arguments as the Redis command.
role
(Fn [(Ref Redis a)] (Result RESP String))
(role r)
is a wrapper around the role Redis command.
It takes the same arguments as the Redis command.
rpop
(Fn [(Ref Redis a), b] (Result RESP String))
(rpop r key)
is a wrapper around the rpop Redis command.
It takes the same arguments as the Redis command.
rpoplpush
(Fn [(Ref Redis a), b, c] (Result RESP String))
(rpoplpush r source destination)
is a wrapper around the rpoplpush Redis command.
It takes the same arguments as the Redis command.
rpush
(Fn [(Ref Redis a), b, c] (Result RESP String))
(rpush r key element)
is a wrapper around the rpush Redis command.
It takes the same arguments as the Redis command.
rpushx
(Fn [(Ref Redis a), b, c] (Result RESP String))
(rpushx r key element)
is a wrapper around the rpushx Redis command.
It takes the same arguments as the Redis command.
sadd
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sadd r key member)
is a wrapper around the sadd Redis command.
It takes the same arguments as the Redis command.
save
(Fn [(Ref Redis a)] (Result RESP String))
(save r)
is a wrapper around the save Redis command.
It takes the same arguments as the Redis command.
scan
(Fn [(Ref Redis a), b] (Result RESP String))
(scan r cursor)
is a wrapper around the scan Redis command.
It takes the same arguments as the Redis command.
scard
(Fn [(Ref Redis a), b] (Result RESP String))
(scard r key)
is a wrapper around the scard Redis command.
It takes the same arguments as the Redis command.
script-debug
(Fn [(Ref Redis a), b] (Result RESP String))
(script-debug r mode)
is a wrapper around the script debug Redis command.
It takes the same arguments as the Redis command.
script-exists
(Fn [(Ref Redis a), b] (Result RESP String))
(script-exists r sha1)
is a wrapper around the script exists Redis command.
It takes the same arguments as the Redis command.
script-flush
(Fn [(Ref Redis a)] (Result RESP String))
(script-flush r)
is a wrapper around the script flush Redis command.
It takes the same arguments as the Redis command.
script-kill
(Fn [(Ref Redis a)] (Result RESP String))
(script-kill r)
is a wrapper around the script kill Redis command.
It takes the same arguments as the Redis command.
script-load
(Fn [(Ref Redis a), b] (Result RESP String))
(script-load r script)
is a wrapper around the script load Redis command.
It takes the same arguments as the Redis command.
sdiff
(Fn [(Ref Redis a), b] (Result RESP String))
(sdiff r key)
is a wrapper around the sdiff Redis command.
It takes the same arguments as the Redis command.
sdiffstore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sdiffstore r destination key)
is a wrapper around the sdiffstore Redis command.
It takes the same arguments as the Redis command.
select
(Fn [(Ref Redis a), b] (Result RESP String))
(select r index)
is a wrapper around the select Redis command.
It takes the same arguments as the Redis command.
send
(Fn [(Ref Redis a), String, (Ref (Array RESP) b)] ())
(send r cmd args)
sends the command cmd with the arguments args to Redis.
set
(Fn [(Ref Redis a), b, c] (Result RESP String))
(set r key value)
is a wrapper around the set Redis command.
It takes the same arguments as the Redis command.
setbit
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(setbit r key offset value)
is a wrapper around the setbit Redis command.
It takes the same arguments as the Redis command.
setex
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(setex r key seconds value)
is a wrapper around the setex Redis command.
It takes the same arguments as the Redis command.
setnx
(Fn [(Ref Redis a), b, c] (Result RESP String))
(setnx r key value)
is a wrapper around the setnx Redis command.
It takes the same arguments as the Redis command.
setrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(setrange r key offset value)
is a wrapper around the setrange Redis command.
It takes the same arguments as the Redis command.
shutdown
(Fn [(Ref Redis a)] (Result RESP String))
(shutdown r)
is a wrapper around the shutdown Redis command.
It takes the same arguments as the Redis command.
sinter
(Fn [(Ref Redis a), b] (Result RESP String))
(sinter r key)
is a wrapper around the sinter Redis command.
It takes the same arguments as the Redis command.
sintercard
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sintercard r numkeys key)
is a wrapper around the sintercard Redis command.
It takes the same arguments as the Redis command.
sinterstore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sinterstore r destination key)
is a wrapper around the sinterstore Redis command.
It takes the same arguments as the Redis command.
sismember
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sismember r key member)
is a wrapper around the sismember Redis command.
It takes the same arguments as the Redis command.
slaveof
(Fn [(Ref Redis a), b, c] (Result RESP String))
(slaveof r host port)
is a wrapper around the slaveof Redis command.
It takes the same arguments as the Redis command.
slowlog
(Fn [(Ref Redis a), b] (Result RESP String))
(slowlog r subcommand)
is a wrapper around the slowlog Redis command.
It takes the same arguments as the Redis command.
smembers
(Fn [(Ref Redis a), b] (Result RESP String))
(smembers r key)
is a wrapper around the smembers Redis command.
It takes the same arguments as the Redis command.
smismember
(Fn [(Ref Redis a), b, c] (Result RESP String))
(smismember r key member)
is a wrapper around the smismember Redis command.
It takes the same arguments as the Redis command.
smove
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(smove r source destination member)
is a wrapper around the smove Redis command.
It takes the same arguments as the Redis command.
sort
(Fn [(Ref Redis a), b] (Result RESP String))
(sort r key)
is a wrapper around the sort Redis command.
It takes the same arguments as the Redis command.
sort_ro
(Fn [(Ref Redis a), b] (Result RESP String))
(sort_ro r key)
is a wrapper around the sort_ro Redis command.
It takes the same arguments as the Redis command.
spop
(Fn [(Ref Redis a), b] (Result RESP String))
(spop r key)
is a wrapper around the spop Redis command.
It takes the same arguments as the Redis command.
spublish
(Fn [(Ref Redis a), b, c] (Result RESP String))
(spublish r channel message)
is a wrapper around the spublish Redis command.
It takes the same arguments as the Redis command.
srandmember
(Fn [(Ref Redis a), b] (Result RESP String))
(srandmember r key)
is a wrapper around the srandmember Redis command.
It takes the same arguments as the Redis command.
srem
(Fn [(Ref Redis a), b, c] (Result RESP String))
(srem r key member)
is a wrapper around the srem Redis command.
It takes the same arguments as the Redis command.
sscan
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sscan r key cursor)
is a wrapper around the sscan Redis command.
It takes the same arguments as the Redis command.
ssubscribe
(Fn [(Ref Redis a), b] (Result RESP String))
(ssubscribe r channel)
is a wrapper around the ssubscribe Redis command.
It takes the same arguments as the Redis command.
strlen
(Fn [(Ref Redis a), b] (Result RESP String))
(strlen r key)
is a wrapper around the strlen Redis command.
It takes the same arguments as the Redis command.
subscribe
(Fn [(Ref Redis a), b] (Result RESP String))
(subscribe r channel)
is a wrapper around the subscribe Redis command.
It takes the same arguments as the Redis command.
sunion
(Fn [(Ref Redis a), b] (Result RESP String))
(sunion r key)
is a wrapper around the sunion Redis command.
It takes the same arguments as the Redis command.
sunionstore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(sunionstore r destination key)
is a wrapper around the sunionstore Redis command.
It takes the same arguments as the Redis command.
sunsubscribe
(Fn [(Ref Redis a)] (Result RESP String))
(sunsubscribe r)
is a wrapper around the sunsubscribe Redis command.
It takes the same arguments as the Redis command.
swapdb
(Fn [(Ref Redis a), b, c] (Result RESP String))
(swapdb r index1 index2)
is a wrapper around the swapdb Redis command.
It takes the same arguments as the Redis command.
sync
(Fn [(Ref Redis a)] (Result RESP String))
(sync r)
is a wrapper around the sync Redis command.
It takes the same arguments as the Redis command.
time
(Fn [(Ref Redis a)] (Result RESP String))
(time r)
is a wrapper around the time Redis command.
It takes the same arguments as the Redis command.
touch
(Fn [(Ref Redis a), b] (Result RESP String))
(touch r key)
is a wrapper around the touch Redis command.
It takes the same arguments as the Redis command.
ttl
(Fn [(Ref Redis a), b] (Result RESP String))
(ttl r key)
is a wrapper around the ttl Redis command.
It takes the same arguments as the Redis command.
type
(Fn [(Ref Redis a), b] (Result RESP String))
(type r key)
is a wrapper around the type Redis command.
It takes the same arguments as the Redis command.
unlink
(Fn [(Ref Redis a), b] (Result RESP String))
(unlink r key)
is a wrapper around the unlink Redis command.
It takes the same arguments as the Redis command.
unsubscribe
(Fn [(Ref Redis a)] (Result RESP String))
(unsubscribe r)
is a wrapper around the unsubscribe Redis command.
It takes the same arguments as the Redis command.
unwatch
(Fn [(Ref Redis a)] (Result RESP String))
(unwatch r)
is a wrapper around the unwatch Redis command.
It takes the same arguments as the Redis command.
update-sock
(Fn [Redis, (Ref (Fn [Socket] Socket a) b)] Redis)
updates the sock property of a Redis using a function f.
wait
(Fn [(Ref Redis a), b, c] (Result RESP String))
(wait r numreplicas timeout)
is a wrapper around the wait Redis command.
It takes the same arguments as the Redis command.
waitaof
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(waitaof r numlocal numreplicas timeout)
is a wrapper around the waitaof Redis command.
It takes the same arguments as the Redis command.
watch
(Fn [(Ref Redis a), b] (Result RESP String))
(watch r key)
is a wrapper around the watch Redis command.
It takes the same arguments as the Redis command.
xack
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xack r key group ID)
is a wrapper around the xack Redis command.
It takes the same arguments as the Redis command.
xadd
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(xadd r key ID field value)
is a wrapper around the xadd Redis command.
It takes the same arguments as the Redis command.
xautoclaim
(Fn [(Ref Redis a), b, c, d, e, f] (Result RESP String))
(xautoclaim r key group consumer min-idle-time start)
is a wrapper around the xautoclaim Redis command.
It takes the same arguments as the Redis command.
xclaim
(Fn [(Ref Redis a), b, c, d, e, f] (Result RESP String))
(xclaim r key group consumer min-idle-time ID)
is a wrapper around the xclaim Redis command.
It takes the same arguments as the Redis command.
xdel
(Fn [(Ref Redis a), b, c] (Result RESP String))
(xdel r key ID)
is a wrapper around the xdel Redis command.
It takes the same arguments as the Redis command.
xgroup
(Fn [(Ref Redis a)] (Result RESP String))
(xgroup r)
is a wrapper around the xgroup Redis command.
It takes the same arguments as the Redis command.
xgroup-createconsumer
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xgroup-createconsumer r key groupname consumername)
is a wrapper around the xgroup createconsumer Redis command.
It takes the same arguments as the Redis command.
xgroup-delconsumer
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xgroup-delconsumer r key groupname consumername)
is a wrapper around the xgroup delconsumer Redis command.
It takes the same arguments as the Redis command.
xinfo
(Fn [(Ref Redis a)] (Result RESP String))
(xinfo r)
is a wrapper around the xinfo Redis command.
It takes the same arguments as the Redis command.
xlen
(Fn [(Ref Redis a), b] (Result RESP String))
(xlen r key)
is a wrapper around the xlen Redis command.
It takes the same arguments as the Redis command.
xpending
(Fn [(Ref Redis a), b, c] (Result RESP String))
(xpending r key group)
is a wrapper around the xpending Redis command.
It takes the same arguments as the Redis command.
xrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xrange r key start end)
is a wrapper around the xrange Redis command.
It takes the same arguments as the Redis command.
xread
(Fn [(Ref Redis a)] (Result RESP String))
(xread r)
is a wrapper around the xread Redis command.
It takes the same arguments as the Redis command.
xreadgroup
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xreadgroup r GROUP group consumer)
is a wrapper around the xreadgroup Redis command.
It takes the same arguments as the Redis command.
xrevrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xrevrange r key end start)
is a wrapper around the xrevrange Redis command.
It takes the same arguments as the Redis command.
xtrim
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(xtrim r key MAXLEN count)
is a wrapper around the xtrim Redis command.
It takes the same arguments as the Redis command.
zadd
(Fn [(Ref Redis a), b] (Result RESP String))
(zadd r key)
is a wrapper around the zadd Redis command.
It takes the same arguments as the Redis command.
zcard
(Fn [(Ref Redis a), b] (Result RESP String))
(zcard r key)
is a wrapper around the zcard Redis command.
It takes the same arguments as the Redis command.
zcount
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zcount r key min max)
is a wrapper around the zcount Redis command.
It takes the same arguments as the Redis command.
zdiff
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zdiff r numkeys key)
is a wrapper around the zdiff Redis command.
It takes the same arguments as the Redis command.
zdiffstore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zdiffstore r destination numkeys key)
is a wrapper around the zdiffstore Redis command.
It takes the same arguments as the Redis command.
zincrby
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zincrby r key increment member)
is a wrapper around the zincrby Redis command.
It takes the same arguments as the Redis command.
zinter
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zinter r numkeys key)
is a wrapper around the zinter Redis command.
It takes the same arguments as the Redis command.
zintercard
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zintercard r numkeys key)
is a wrapper around the zintercard Redis command.
It takes the same arguments as the Redis command.
zinterstore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zinterstore r destination numkeys key)
is a wrapper around the zinterstore Redis command.
It takes the same arguments as the Redis command.
zlexcount
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zlexcount r key min max)
is a wrapper around the zlexcount Redis command.
It takes the same arguments as the Redis command.
zmpop
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zmpop r numkeys key)
is a wrapper around the zmpop Redis command.
It takes the same arguments as the Redis command.
zmscore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zmscore r key member)
is a wrapper around the zmscore Redis command.
It takes the same arguments as the Redis command.
zpopmax
(Fn [(Ref Redis a), b] (Result RESP String))
(zpopmax r key)
is a wrapper around the zpopmax Redis command.
It takes the same arguments as the Redis command.
zpopmin
(Fn [(Ref Redis a), b] (Result RESP String))
(zpopmin r key)
is a wrapper around the zpopmin Redis command.
It takes the same arguments as the Redis command.
zrandmember
(Fn [(Ref Redis a), b] (Result RESP String))
(zrandmember r key)
is a wrapper around the zrandmember Redis command.
It takes the same arguments as the Redis command.
zrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrange r key start stop)
is a wrapper around the zrange Redis command.
It takes the same arguments as the Redis command.
zrangebylex
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrangebylex r key min max)
is a wrapper around the zrangebylex Redis command.
It takes the same arguments as the Redis command.
zrangebyscore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrangebyscore r key min max)
is a wrapper around the zrangebyscore Redis command.
It takes the same arguments as the Redis command.
zrangestore
(Fn [(Ref Redis a), b, c, d, e] (Result RESP String))
(zrangestore r dst src min max)
is a wrapper around the zrangestore Redis command.
It takes the same arguments as the Redis command.
zrank
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zrank r key member)
is a wrapper around the zrank Redis command.
It takes the same arguments as the Redis command.
zrem
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zrem r key member)
is a wrapper around the zrem Redis command.
It takes the same arguments as the Redis command.
zremrangebylex
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zremrangebylex r key min max)
is a wrapper around the zremrangebylex Redis command.
It takes the same arguments as the Redis command.
zremrangebyrank
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zremrangebyrank r key start stop)
is a wrapper around the zremrangebyrank Redis command.
It takes the same arguments as the Redis command.
zremrangebyscore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zremrangebyscore r key min max)
is a wrapper around the zremrangebyscore Redis command.
It takes the same arguments as the Redis command.
zrevrange
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrevrange r key start stop)
is a wrapper around the zrevrange Redis command.
It takes the same arguments as the Redis command.
zrevrangebylex
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrevrangebylex r key max min)
is a wrapper around the zrevrangebylex Redis command.
It takes the same arguments as the Redis command.
zrevrangebyscore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zrevrangebyscore r key max min)
is a wrapper around the zrevrangebyscore Redis command.
It takes the same arguments as the Redis command.
zrevrank
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zrevrank r key member)
is a wrapper around the zrevrank Redis command.
It takes the same arguments as the Redis command.
zscan
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zscan r key cursor)
is a wrapper around the zscan Redis command.
It takes the same arguments as the Redis command.
zscore
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zscore r key member)
is a wrapper around the zscore Redis command.
It takes the same arguments as the Redis command.
zunion
(Fn [(Ref Redis a), b, c] (Result RESP String))
(zunion r numkeys key)
is a wrapper around the zunion Redis command.
It takes the same arguments as the Redis command.
zunionstore
(Fn [(Ref Redis a), b, c, d] (Result RESP String))
(zunionstore r destination numkeys key)
is a wrapper around the zunionstore Redis command.
It takes the same arguments as the Redis command.