lib.redis.extension

+additional+

+all+

+data+

+generic+

+management+

+string+

in:acl-cat

(in:acl-cat optional)(in:acl-cat {:as optional, :keys [categoryname]} opts)

in:acl-deluser

(in:acl-deluser usernames)(in:acl-deluser usernames opts)

in:acl-genpass

(in:acl-genpass optional)(in:acl-genpass {:as optional, :keys [bits]} opts)

in:acl-getuser

(in:acl-getuser username)(in:acl-getuser username opts)

in:acl-help

(in:acl-help)(in:acl-help opts)

in:acl-list

(in:acl-list)(in:acl-list opts)

in:acl-load

(in:acl-load)(in:acl-load opts)

in:acl-log

(in:acl-log optional)(in:acl-log {:as optional, :keys [count]} opts)

in:acl-save

(in:acl-save)(in:acl-save opts)

in:acl-setuser

(in:acl-setuser username rules)(in:acl-setuser username rules opts)

in:acl-users

(in:acl-users)(in:acl-users opts)

in:acl-whoami

(in:acl-whoami)(in:acl-whoami opts)

in:append

(in:append key value)(in:append key value opts)

in:auth

(in:auth password)(in:auth password opts)

in:bgrewriteaof

(in:bgrewriteaof)(in:bgrewriteaof opts)

in:bgsave

(in:bgsave optional)(in:bgsave {:as optional, :keys [schedule]} opts)

in:bitop

(in:bitop operation destkey keys)(in:bitop operation destkey keys opts)

in:bitpos

(in:bitpos key bit optional)(in:bitpos key bit {:as optional, :keys [start end]} opts)

in:blpop

(in:blpop keys timeout)(in:blpop keys timeout opts)

in:brpop

(in:brpop keys timeout)(in:brpop keys timeout opts)

in:brpoplpush

(in:brpoplpush source destination timeout)(in:brpoplpush source destination timeout opts)

in:client-caching

(in:client-caching mode)(in:client-caching mode opts)

in:client-getname

(in:client-getname)(in:client-getname opts)

in:client-getredir

(in:client-getredir)(in:client-getredir opts)

in:client-id

(in:client-id)(in:client-id opts)

in:client-kill

(in:client-kill optional)(in:client-kill {:as optional, :keys [ip-port client-id type username ip-port yes-no]} opts)

in:client-list

(in:client-list optional)(in:client-list {:as optional, :keys [type]} opts)

in:client-pause

(in:client-pause timeout)(in:client-pause timeout opts)

in:client-reply

(in:client-reply reply-mode)(in:client-reply reply-mode opts)

in:client-setname

(in:client-setname connection-name)(in:client-setname connection-name opts)

in:client-tracking

(in:client-tracking status prefixes optional)(in:client-tracking status prefixes {:as optional, :keys [client-id bcast optin optout noloop]} opts)

in:client-unblock

(in:client-unblock client-id optional)(in:client-unblock client-id {:as optional, :keys [unblock-type]} opts)

in:cluster-addslots

(in:cluster-addslots slots)(in:cluster-addslots slots opts)

in:cluster-bumpepoch

(in:cluster-bumpepoch)(in:cluster-bumpepoch opts)

in:cluster-count-failure-reports

(in:cluster-count-failure-reports node-id)(in:cluster-count-failure-reports node-id opts)

in:cluster-countkeysinslot

(in:cluster-countkeysinslot slot)(in:cluster-countkeysinslot slot opts)

in:cluster-delslots

(in:cluster-delslots slots)(in:cluster-delslots slots opts)

in:cluster-failover

(in:cluster-failover optional)(in:cluster-failover {:as optional, :keys [options]} opts)

in:cluster-flushslots

(in:cluster-flushslots)(in:cluster-flushslots opts)

in:cluster-forget

(in:cluster-forget node-id)(in:cluster-forget node-id opts)

in:cluster-getkeysinslot

(in:cluster-getkeysinslot slot count)(in:cluster-getkeysinslot slot count opts)

in:cluster-info

(in:cluster-info)(in:cluster-info opts)

in:cluster-keyslot

(in:cluster-keyslot key)(in:cluster-keyslot key opts)

in:cluster-meet

(in:cluster-meet ip port)(in:cluster-meet ip port opts)

in:cluster-myid

(in:cluster-myid)(in:cluster-myid opts)

in:cluster-nodes

(in:cluster-nodes)(in:cluster-nodes opts)

in:cluster-replicas

(in:cluster-replicas node-id)(in:cluster-replicas node-id opts)

in:cluster-replicate

(in:cluster-replicate node-id)(in:cluster-replicate node-id opts)

in:cluster-reset

(in:cluster-reset optional)(in:cluster-reset {:as optional, :keys [reset-type]} opts)

in:cluster-saveconfig

(in:cluster-saveconfig)(in:cluster-saveconfig opts)

in:cluster-set-config-epoch

(in:cluster-set-config-epoch config-epoch)(in:cluster-set-config-epoch config-epoch opts)

in:cluster-setslot

(in:cluster-setslot slot subcommand optional)(in:cluster-setslot slot subcommand {:as optional, :keys [node-id]} opts)

in:cluster-slaves

(in:cluster-slaves node-id)(in:cluster-slaves node-id opts)

in:cluster-slots

(in:cluster-slots)(in:cluster-slots opts)

in:command

(in:command)(in:command opts)

in:command-count

(in:command-count)(in:command-count opts)

in:command-getkeys

(in:command-getkeys)(in:command-getkeys opts)

in:command-info

(in:command-info command-names)(in:command-info command-names opts)

in:config-get

(in:config-get parameter)(in:config-get parameter opts)

in:config-resetstat

(in:config-resetstat)(in:config-resetstat opts)

in:config-rewrite

(in:config-rewrite)(in:config-rewrite opts)

in:config-set

(in:config-set parameter value)(in:config-set parameter value opts)

in:dbsize

(in:dbsize)(in:dbsize opts)

in:debug-object

(in:debug-object key)(in:debug-object key opts)

in:debug-segfault

(in:debug-segfault)(in:debug-segfault opts)

in:decr

(in:decr key)(in:decr key opts)

in:decrby

(in:decrby key decrement)(in:decrby key decrement opts)

in:del

(in:del keys)(in:del keys opts)

in:discard

(in:discard)(in:discard opts)

in:dump

(in:dump key)(in:dump key opts)

in:echo

(in:echo message)(in:echo message opts)

in:eval

(in:eval script numkeys keys args)(in:eval script numkeys keys args opts)

in:evalsha

(in:evalsha sha1 numkeys keys args)(in:evalsha sha1 numkeys keys args opts)

in:exec

(in:exec)(in:exec opts)

in:exists

(in:exists keys)(in:exists keys opts)

in:expire

(in:expire key seconds)(in:expire key seconds opts)

in:expireat

(in:expireat key timestamp)(in:expireat key timestamp opts)

in:flushall

(in:flushall optional)(in:flushall {:as optional, :keys [async]} opts)

in:flushdb

(in:flushdb optional)(in:flushdb {:as optional, :keys [async]} opts)

in:get

(in:get key)(in:get key opts)

in:getbit

(in:getbit key offset)(in:getbit key offset opts)

in:getrange

(in:getrange key start end)(in:getrange key start end opts)

in:getset

(in:getset key value)(in:getset key value opts)

in:hdel

(in:hdel key fields)(in:hdel key fields opts)

in:hexists

(in:hexists key field)(in:hexists key field opts)

in:hget

(in:hget key field)(in:hget key field opts)

in:hgetall

(in:hgetall key)(in:hgetall key opts)

in:hincrby

(in:hincrby key field increment)(in:hincrby key field increment opts)

in:hincrbyfloat

(in:hincrbyfloat key field increment)(in:hincrbyfloat key field increment opts)

in:hkeys

(in:hkeys key)(in:hkeys key opts)

in:hlen

(in:hlen key)(in:hlen key opts)

in:hmget

(in:hmget key fields)(in:hmget key fields opts)

in:hmset

(in:hmset key args)(in:hmset key args opts)

in:hscan

(in:hscan key cursor optional)(in:hscan key cursor {:as optional, :keys [pattern count]} opts)

in:hset

(in:hset key field data)(in:hset key field data opts)

in:hsetnx

(in:hsetnx key field value)(in:hsetnx key field value opts)

in:hstrlen

(in:hstrlen key field)(in:hstrlen key field opts)

in:hvals

(in:hvals key)(in:hvals key opts)

in:incr

(in:incr key)(in:incr key opts)

in:incrby

(in:incrby key increment)(in:incrby key increment opts)

in:incrbyfloat

(in:incrbyfloat key increment)(in:incrbyfloat key increment opts)

in:info

(in:info optional)(in:info {:as optional, :keys [section]} opts)

in:keys

(in:keys pattern)(in:keys pattern opts)

in:lastsave

(in:lastsave)(in:lastsave opts)

in:latency-doctor

(in:latency-doctor)(in:latency-doctor opts)

in:latency-graph

(in:latency-graph event)(in:latency-graph event opts)

in:latency-help

(in:latency-help)(in:latency-help opts)

in:latency-history

(in:latency-history event)(in:latency-history event opts)

in:latency-latest

(in:latency-latest)(in:latency-latest opts)

in:latency-reset

(in:latency-reset events)(in:latency-reset events opts)

in:lindex

(in:lindex key index)(in:lindex key index opts)

in:linsert

(in:linsert key where pivot element)(in:linsert key where pivot element opts)

in:llen

(in:llen key)(in:llen key opts)

in:lolwut

(in:lolwut optional)(in:lolwut {:as optional, :keys [version]} opts)

in:lpop

(in:lpop key)(in:lpop key opts)

in:lpos

(in:lpos key element optional)(in:lpos key element {:as optional, :keys [rank num-matches len]} opts)

in:lpush

(in:lpush key elements)(in:lpush key elements opts)

in:lpushx

(in:lpushx key elements)(in:lpushx key elements opts)

in:lrange

(in:lrange key start stop)(in:lrange key start stop opts)

in:lrem

(in:lrem key count element)(in:lrem key count element opts)

in:lset

(in:lset key index element)(in:lset key index element opts)

in:ltrim

(in:ltrim key start stop)(in:ltrim key start stop opts)

in:memory-doctor

(in:memory-doctor)(in:memory-doctor opts)

in:memory-help

(in:memory-help)(in:memory-help opts)

in:memory-malloc-stats

(in:memory-malloc-stats)(in:memory-malloc-stats opts)

in:memory-purge

(in:memory-purge)(in:memory-purge opts)

in:memory-stats

(in:memory-stats)(in:memory-stats opts)

in:memory-usage

(in:memory-usage key optional)(in:memory-usage key {:as optional, :keys [count]} opts)

in:mget

(in:mget keys)(in:mget keys opts)

in:module-list

(in:module-list)(in:module-list opts)

in:module-load

(in:module-load path optional)(in:module-load path {:as optional, :keys [arg]} opts)

in:module-unload

(in:module-unload name)(in:module-unload name opts)

in:monitor

(in:monitor)(in:monitor opts)

in:move

(in:move key db)(in:move key db opts)

in:mset

(in:mset args)(in:mset args opts)

in:msetnx

(in:msetnx args)(in:msetnx args opts)

in:multi

(in:multi)(in:multi opts)

in:object

(in:object subcommand arguments)(in:object subcommand arguments opts)

in:persist

(in:persist key)(in:persist key opts)

in:pexpire

(in:pexpire key milliseconds)(in:pexpire key milliseconds opts)

in:pexpireat

(in:pexpireat key milliseconds-timestamp)(in:pexpireat key milliseconds-timestamp opts)

in:pfadd

(in:pfadd key elements)(in:pfadd key elements opts)

in:pfcount

(in:pfcount keys)(in:pfcount keys opts)

in:pfmerge

(in:pfmerge destkey sourcekeys)(in:pfmerge destkey sourcekeys opts)

in:ping

(in:ping optional)(in:ping {:as optional, :keys [message]} opts)

in:psetex

(in:psetex key milliseconds value)(in:psetex key milliseconds value opts)

in:psubscribe

(in:psubscribe patterns)(in:psubscribe patterns opts)

in:psync

(in:psync replicationid offset)(in:psync replicationid offset opts)

in:pttl

(in:pttl key)(in:pttl key opts)

in:publish

(in:publish channel message)(in:publish channel message opts)

in:pubsub

(in:pubsub subcommand arguments)(in:pubsub subcommand arguments opts)

in:punsubscribe

(in:punsubscribe patterns)(in:punsubscribe patterns opts)

in:quit

(in:quit)(in:quit opts)

in:randomkey

(in:randomkey)(in:randomkey opts)

in:readonly

(in:readonly)(in:readonly opts)

in:readwrite

(in:readwrite)(in:readwrite opts)

in:rename

(in:rename key newkey)(in:rename key newkey opts)

in:renamenx

(in:renamenx key newkey)(in:renamenx key newkey opts)

in:replicaof

(in:replicaof host port)(in:replicaof host port opts)

in:restore

(in:restore key ttl serialized-value optional)(in:restore key ttl serialized-value {:as optional, :keys [replace absttl seconds frequency]} opts)

in:role

(in:role)(in:role opts)

in:rpop

(in:rpop key)(in:rpop key opts)

in:rpoplpush

(in:rpoplpush source destination)(in:rpoplpush source destination opts)

in:rpush

(in:rpush key elements)(in:rpush key elements opts)

in:rpushx

(in:rpushx key elements)(in:rpushx key elements opts)

in:sadd

(in:sadd key members)(in:sadd key members opts)

in:save

(in:save)(in:save opts)

in:scan

(in:scan cursor optional)(in:scan cursor {:as optional, :keys [pattern count type]} opts)

in:scard

(in:scard key)(in:scard key opts)

in:script-debug

(in:script-debug mode)(in:script-debug mode opts)

in:script-exists

(in:script-exists sha1s)(in:script-exists sha1s opts)

in:script-flush

(in:script-flush)(in:script-flush opts)

in:script-kill

(in:script-kill)(in:script-kill opts)

in:script-load

(in:script-load script)(in:script-load script opts)

in:sdiff

(in:sdiff keys)(in:sdiff keys opts)

in:sdiffstore

(in:sdiffstore destination keys)(in:sdiffstore destination keys opts)

in:select

(in:select index)(in:select index opts)

in:set

(in:set key data optional)(in:set key data {:keys [expiry unit mode], :as optional} opts)

in:setbit

(in:setbit key offset value)(in:setbit key offset value opts)

in:setex

(in:setex key seconds value)(in:setex key seconds value opts)

in:setnx

(in:setnx key value)(in:setnx key value opts)

in:setrange

(in:setrange key offset value)(in:setrange key offset value opts)

in:shutdown

(in:shutdown optional)(in:shutdown {:as optional, :keys [mode]} opts)

in:sinter

(in:sinter keys)(in:sinter keys opts)

in:sinterstore

(in:sinterstore destination keys)(in:sinterstore destination keys opts)

in:sismember

(in:sismember key member)(in:sismember key member opts)

in:slaveof

(in:slaveof host port)(in:slaveof host port opts)

in:slowlog

(in:slowlog subcommand optional)(in:slowlog subcommand {:as optional, :keys [argument]} opts)

in:smembers

(in:smembers key)(in:smembers key opts)

in:smove

(in:smove source destination member)(in:smove source destination member opts)

in:spop

(in:spop key optional)(in:spop key {:as optional, :keys [count]} opts)

in:srandmember

(in:srandmember key optional)(in:srandmember key {:as optional, :keys [count]} opts)

in:srem

(in:srem key members)(in:srem key members opts)

in:sscan

(in:sscan key cursor optional)(in:sscan key cursor {:as optional, :keys [pattern count]} opts)

in:stralgo

(in:stralgo lcs algo-specific-arguments)(in:stralgo lcs algo-specific-arguments opts)

in:strlen

(in:strlen key)(in:strlen key opts)

in:subscribe

(in:subscribe channels)(in:subscribe channels opts)

in:sunion

(in:sunion keys)(in:sunion keys opts)

in:sunionstore

(in:sunionstore destination keys)(in:sunionstore destination keys opts)

in:swapdb

(in:swapdb index1 index2)(in:swapdb index1 index2 opts)

in:sync

(in:sync)(in:sync opts)

in:time

(in:time)(in:time opts)

in:touch

(in:touch keys)(in:touch keys opts)

in:ttl

(in:ttl key)(in:ttl key opts)

in:type

(in:type key)(in:type key opts)

in:unsubscribe

(in:unsubscribe channels)(in:unsubscribe channels opts)

in:unwatch

(in:unwatch)(in:unwatch opts)

in:wait

(in:wait numreplicas timeout)(in:wait numreplicas timeout opts)

in:watch

(in:watch keys)(in:watch keys opts)

optional:acl-cat

(optional:acl-cat {:as optional, :keys [categoryname]} _)

optional:acl-genpass

(optional:acl-genpass {:as optional, :keys [bits]} _)

optional:acl-log

(optional:acl-log {:as optional, :keys [count]} _)

optional:bgsave

(optional:bgsave {:as optional, :keys [schedule]} _)

optional:bitpos

(optional:bitpos {:as optional, :keys [start end]} _)

optional:client-kill

(optional:client-kill {:as optional, :keys [ip-port client-id type username ip-port yes-no]} _)

optional:client-list

(optional:client-list {:as optional, :keys [type]} _)

optional:client-tracking

(optional:client-tracking {:as optional, :keys [client-id bcast optin optout noloop]} _)

optional:client-unblock

(optional:client-unblock {:as optional, :keys [unblock-type]} _)

optional:cluster-failover

(optional:cluster-failover {:as optional, :keys [options]} _)

optional:cluster-reset

(optional:cluster-reset {:as optional, :keys [reset-type]} _)

optional:cluster-setslot

(optional:cluster-setslot {:as optional, :keys [node-id]} _)

optional:flushall

(optional:flushall {:as optional, :keys [async]} _)

optional:flushdb

(optional:flushdb {:as optional, :keys [async]} _)

optional:hscan

(optional:hscan {:as optional, :keys [pattern count]} _)

optional:info

(optional:info {:as optional, :keys [section]} _)

optional:lolwut

(optional:lolwut {:as optional, :keys [version]} _)

optional:lpos

(optional:lpos {:as optional, :keys [rank num-matches len]} _)

optional:memory-usage

(optional:memory-usage {:as optional, :keys [count]} _)

optional:module-load

(optional:module-load {:as optional, :keys [arg]} _)

optional:ping

(optional:ping {:as optional, :keys [message]} _)

optional:restore

(optional:restore {:as optional, :keys [replace absttl seconds frequency]} _)

optional:scan

(optional:scan {:as optional, :keys [pattern count type]} _)

optional:set

added in 4.0

(optional:set {:keys [expiry unit mode]} _)

optional parameters for set command

optional:shutdown

(optional:shutdown {:as optional, :keys [mode]} _)

optional:slowlog

(optional:slowlog {:as optional, :keys [argument]} _)

optional:spop

(optional:spop {:as optional, :keys [count]} _)

optional:srandmember

(optional:srandmember {:as optional, :keys [count]} _)

optional:sscan

(optional:sscan {:as optional, :keys [pattern count]} _)