lib.redis.extension
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:unlink
(in:unlink keys)(in:unlink keys 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]} _)