- ex (seconds : UInt64) : Expiration
- px (milliseconds : UInt64) : Expiration
- exAt (unixSeconds : UInt64) : Expiration
- pxAt (unixMilliseconds : UInt64) : Expiration
Instances For
@[implicit_reducible]
Equations
Equations
- LeanRedis.instBEqExpiration.beq (LeanRedis.Expiration.ex a) (LeanRedis.Expiration.ex b) = (a == b)
- LeanRedis.instBEqExpiration.beq (LeanRedis.Expiration.px a) (LeanRedis.Expiration.px b) = (a == b)
- LeanRedis.instBEqExpiration.beq (LeanRedis.Expiration.exAt a) (LeanRedis.Expiration.exAt b) = (a == b)
- LeanRedis.instBEqExpiration.beq (LeanRedis.Expiration.pxAt a) (LeanRedis.Expiration.pxAt b) = (a == b)
- LeanRedis.instBEqExpiration.beq x✝¹ x✝ = false
Instances For
@[implicit_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- LeanRedis.instReprExpiration = { reprPrec := LeanRedis.instReprExpiration.repr }
Equations
- LeanRedis.instBEqSetCondition.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- relative (expiration : Expiration) : SetExpiry
- keepTtl : SetExpiry
Instances For
@[implicit_reducible]
Equations
Equations
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- LeanRedis.instReprSetExpiry = { reprPrec := LeanRedis.instReprSetExpiry.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
- condition? : Option SetCondition
Instances For
Equations
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
Instances For
@[implicit_reducible]
Equations
- LeanRedis.instReprSetOptions = { reprPrec := LeanRedis.instReprSetOptions.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
- relative (expiration : Expiration) : GetExMode
- persist : GetExMode
Instances For
Equations
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- LeanRedis.instReprGetExMode = { reprPrec := LeanRedis.instReprGetExMode.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- LeanRedis.CommandRequest.expirationArgs (LeanRedis.Expiration.ex a) = LeanRedis.CommandRequest.utf8Args #["EX", toString a]
- LeanRedis.CommandRequest.expirationArgs (LeanRedis.Expiration.px a) = LeanRedis.CommandRequest.utf8Args #["PX", toString a]
- LeanRedis.CommandRequest.expirationArgs (LeanRedis.Expiration.exAt a) = LeanRedis.CommandRequest.utf8Args #["EXAT", toString a]
- LeanRedis.CommandRequest.expirationArgs (LeanRedis.Expiration.pxAt a) = LeanRedis.CommandRequest.utf8Args #["PXAT", toString a]
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
GET key
Equations
- LeanRedis.CommandRequest.get key = { name := "GET", args := LeanRedis.CommandRequest.utf8Args #[key] }
Instances For
SET key value [NX | XX] [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | KEEPTTL]
Equations
- One or more equations did not get rendered due to their size.
Instances For
MGET key [key ...]
Equations
- LeanRedis.CommandRequest.mGet keys = { name := "MGET", args := LeanRedis.CommandRequest.utf8Args keys }
Instances For
MSET key value [key value ...]
Equations
- One or more equations did not get rendered due to their size.
Instances For
MSETNX key value [key value ...]
Equations
- One or more equations did not get rendered due to their size.
Instances For
GETDEL key
Equations
- LeanRedis.CommandRequest.getDel key = { name := "GETDEL", args := LeanRedis.CommandRequest.utf8Args #[key] }
Instances For
GETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST]
Equations
- LeanRedis.CommandRequest.getEx key (some mode) = { name := "GETEX", args := LeanRedis.CommandRequest.utf8Args #[key] ++ LeanRedis.CommandRequest.getExModeArgs mode }
- LeanRedis.CommandRequest.getEx key = { name := "GETEX", args := LeanRedis.CommandRequest.utf8Args #[key] ++ #[] }
Instances For
GETRANGE key start end
Equations
Instances For
GETSET key value
Equations
- LeanRedis.CommandRequest.getSet key value = { name := "GETSET", args := LeanRedis.CommandRequest.utf8Args #[key, value] }
Instances For
SETRANGE key offset value
Equations
- LeanRedis.CommandRequest.setRange key offset value = { name := "SETRANGE", args := LeanRedis.CommandRequest.utf8Args #[key, toString offset, value] }
Instances For
STRLEN key
Equations
- LeanRedis.CommandRequest.strLen key = { name := "STRLEN", args := LeanRedis.CommandRequest.utf8Args #[key] }
Instances For
APPEND key value
Equations
- LeanRedis.CommandRequest.append key value = { name := "APPEND", args := LeanRedis.CommandRequest.utf8Args #[key, value] }
Instances For
INCR key
Equations
- LeanRedis.CommandRequest.incr key = { name := "INCR", args := LeanRedis.CommandRequest.utf8Args #[key] }
Instances For
INCRBY key increment
Equations
- LeanRedis.CommandRequest.incrBy key amount = { name := "INCRBY", args := LeanRedis.CommandRequest.utf8Args #[key, toString amount] }
Instances For
INCRBYFLOAT key increment
Equations
- LeanRedis.CommandRequest.incrByFloat key amount = { name := "INCRBYFLOAT", args := LeanRedis.CommandRequest.utf8Args #[key, amount] }
Instances For
DECR key
Equations
- LeanRedis.CommandRequest.decr key = { name := "DECR", args := LeanRedis.CommandRequest.utf8Args #[key] }
Instances For
DECRBY key decrement
Equations
- LeanRedis.CommandRequest.decrBy key amount = { name := "DECRBY", args := LeanRedis.CommandRequest.utf8Args #[key, toString amount] }
Instances For
SETNX key value
Equations
- LeanRedis.CommandRequest.setNx key value = { name := "SETNX", args := LeanRedis.CommandRequest.utf8Args #[key, value] }
Instances For
SETEX key seconds value
Equations
- LeanRedis.CommandRequest.setEx key seconds value = { name := "SETEX", args := LeanRedis.CommandRequest.utf8Args #[key, toString seconds, value] }
Instances For
PSETEX key milliseconds value
Equations
- LeanRedis.CommandRequest.pSetEx key milliseconds value = { name := "PSETEX", args := LeanRedis.CommandRequest.utf8Args #[key, toString milliseconds, value] }
Instances For
Equations
- LeanRedis.Command.get key = { request := LeanRedis.CommandRequest.get key, decode := LeanRedis.expectOptionalString "GET" }
Instances For
Equations
- LeanRedis.Command.set key value options = { request := LeanRedis.CommandRequest.set key value options, decode := LeanRedis.expectStored }
Instances For
Equations
- LeanRedis.Command.mGet keys = { request := LeanRedis.CommandRequest.mGet keys, decode := LeanRedis.expectStringArray "MGET" }
Instances For
Equations
- LeanRedis.Command.mSet entries = { request := LeanRedis.CommandRequest.mSet entries, decode := LeanRedis.expectOk }
Instances For
Equations
- LeanRedis.Command.mSetNx entries = { request := LeanRedis.CommandRequest.mSetNx entries, decode := LeanRedis.expectBoolean "MSETNX" }
Instances For
Equations
- LeanRedis.Command.getDel key = { request := LeanRedis.CommandRequest.getDel key, decode := LeanRedis.expectOptionalString "GETDEL" }
Instances For
Equations
- LeanRedis.Command.getEx key mode? = { request := LeanRedis.CommandRequest.getEx key mode?, decode := LeanRedis.expectOptionalString "GETEX" }
Instances For
Equations
- LeanRedis.Command.getRange key start stop = { request := LeanRedis.CommandRequest.getRange key start stop, decode := LeanRedis.expectString "GETRANGE" }
Instances For
Equations
- LeanRedis.Command.getSet key value = { request := LeanRedis.CommandRequest.getSet key value, decode := LeanRedis.expectOptionalString "GETSET" }
Instances For
Equations
- LeanRedis.Command.setRange key offset value = { request := LeanRedis.CommandRequest.setRange key offset value, decode := LeanRedis.expectInteger "SETRANGE" }
Instances For
Equations
- LeanRedis.Command.strLen key = { request := LeanRedis.CommandRequest.strLen key, decode := LeanRedis.expectInteger "STRLEN" }
Instances For
Equations
- LeanRedis.Command.append key value = { request := LeanRedis.CommandRequest.append key value, decode := LeanRedis.expectInteger "APPEND" }
Instances For
Equations
- LeanRedis.Command.incr key = { request := LeanRedis.CommandRequest.incr key, decode := LeanRedis.expectInteger "INCR" }
Instances For
Equations
- LeanRedis.Command.incrBy key amount = { request := LeanRedis.CommandRequest.incrBy key amount, decode := LeanRedis.expectInteger "INCRBY" }
Instances For
Equations
- LeanRedis.Command.incrByFloat key amount = { request := LeanRedis.CommandRequest.incrByFloat key amount, decode := LeanRedis.expectString "INCRBYFLOAT" }
Instances For
Equations
- LeanRedis.Command.decr key = { request := LeanRedis.CommandRequest.decr key, decode := LeanRedis.expectInteger "DECR" }
Instances For
Equations
- LeanRedis.Command.decrBy key amount = { request := LeanRedis.CommandRequest.decrBy key amount, decode := LeanRedis.expectInteger "DECRBY" }
Instances For
Equations
- LeanRedis.Command.setNx key value = { request := LeanRedis.CommandRequest.setNx key value, decode := LeanRedis.expectBoolean "SETNX" }
Instances For
Equations
- LeanRedis.Command.setEx key seconds value = { request := LeanRedis.CommandRequest.setEx key seconds value, decode := LeanRedis.expectOk }
Instances For
Equations
- LeanRedis.Command.pSetEx key milliseconds value = { request := LeanRedis.CommandRequest.pSetEx key milliseconds value, decode := LeanRedis.expectOk }