redis4cats-effects
redis4cats-effects
dev.profunktor.redis4cats
Redis
RedisPartiallyApplied
RedisCommands
RedisCommands
LiftKOps
Runner
Ops
effects
Distance
GeoHash
Latitude
Longitude
GeoLocation
GeoRadius
GeoCoordinate
GeoRadiusResult
GeoRadiusKeyStorage
GeoRadiusDistStorage
Score
ScoreWithValue
ZRange
RangeLimit
ScriptOutputType
ScriptOutputType
ScanArgs
ScanArgs
SetArg
SetArg
Existence
Existence
Nx
Xx
Ttl
Ttl
Px
Ex
SetArgs
SetArgs
pipeline
PipelineError
RedisPipeline
transactions
TransactionError
TransactionAborted
TransactionDiscarded
RedisTransaction
dev.profunktor.redis4cats.algebra
Auth
AutoFlush
Bits
ConnectionCommands
Decrement
Diagnostic
Flush
GeoCommands
GeoGetter
GeoSetter
Getter
HashCommands
HashGetter
HashIncrement
HashSetter
HyperLogLogCommands
Increment
KeyCommands
ListBlocking
ListCommands
ListGetter
ListPushPop
ListSetter
MultiKey
Ping
PipelineCommands
ScriptCommands
Scripting
ServerCommands
SetCommands
SetDeletion
SetGetter
SetSetter
Setter
SortedSetCommands
SortedSetGetter
SortedSetSetter
StringCommands
Transaction
TransactionalCommands
Watcher
redis4cats-effects
/
dev.profunktor.redis4cats.algebra
/
ListCommands
ListCommands
trait
ListCommands
[F[_], K, V] extends
ListBlocking
[
F
,
K
,
V
] with
ListGetter
[
F
,
K
,
V
] with
ListSetter
[
F
,
K
,
V
] with
ListPushPop
[
F
,
K
,
V
]
Graph
Supertypes
Known subtypes
trait
ListPushPop
[
F
,
K
,
V
]
trait
ListSetter
[
F
,
K
,
V
]
trait
ListGetter
[
F
,
K
,
V
]
trait
ListBlocking
[
F
,
K
,
V
]
class
Object
trait
Matchable
class
Any
trait
RedisCommands
[
F
,
K
,
V
]
Value members
Value members
Inherited methods
def
blPop
(timeout:
Duration
, keys:
NonEmptyList
[
K
]):
F
[
Option
[(
K
,
V
)]]
Inherited from
ListBlocking
def
brPop
(timeout:
Duration
, keys:
NonEmptyList
[
K
]):
F
[
Option
[(
K
,
V
)]]
Inherited from
ListBlocking
def
brPopLPush
(timeout:
Duration
, source:
K
, destination:
K
):
F
[
Option
[
V
]]
Inherited from
ListBlocking
def
lIndex
(key:
K
, index:
Long
):
F
[
Option
[
V
]]
Inherited from
ListGetter
def
lInsertAfter
(key:
K
, pivot:
V
, value:
V
):
F
[
Long
]
Inherited from
ListSetter
def
lInsertBefore
(key:
K
, pivot:
V
, value:
V
):
F
[
Long
]
Inherited from
ListSetter
def
lLen
(key:
K
):
F
[
Option
[
Long
]]
Inherited from
ListGetter
def
lPop
(key:
K
):
F
[
Option
[
V
]]
Inherited from
ListPushPop
def
lPush
(key:
K
, values:
V
*):
F
[
Long
]
Inherited from
ListPushPop
def
lPushX
(key:
K
, values:
V
*):
F
[
Long
]
Inherited from
ListPushPop
def
lRange
(key:
K
, start:
Long
, stop:
Long
):
F
[
List
[
V
]]
Inherited from
ListGetter
def
lRem
(key:
K
, count:
Long
, value:
V
):
F
[
Long
]
Inherited from
ListSetter
def
lSet
(key:
K
, index:
Long
, value:
V
):
F
[
Unit
]
Inherited from
ListSetter
def
lTrim
(key:
K
, start:
Long
, stop:
Long
):
F
[
Unit
]
Inherited from
ListSetter
def
rPop
(key:
K
):
F
[
Option
[
V
]]
Inherited from
ListPushPop
def
rPopLPush
(source:
K
, destination:
K
):
F
[
Option
[
V
]]
Inherited from
ListPushPop
def
rPush
(key:
K
, values:
V
*):
F
[
Long
]
Inherited from
ListPushPop
def
rPushX
(key:
K
, values:
V
*):
F
[
Long
]
Inherited from
ListPushPop