trait ListsApi extends ApiSubset
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ListsApi
- ApiSubset
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Field = RedisSerialization.Field
- Definition Classes
- ApiSubset
-
type
Key = RedisSerialization.Key
- Definition Classes
- ApiSubset
-
type
Record = RedisSerialization.Record
- Definition Classes
- ApiSubset
-
abstract
type
Result[A]
The type constructor into which a result of each command is wrapped.
-
type
Value = RedisSerialization.Value
- Definition Classes
- ApiSubset
Abstract Value Members
-
abstract
def
execute[A](command: RedisCommand[A]): Result[A]
- Definition Classes
- ApiSubset
-
abstract
val
serialization: RedisSerialization
- Definition Classes
- ApiSubset
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
blpop(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value)]]
Executes BLPOP
-
def
blpop(key: Key, timeout: Int): Result[commons.Opt[Value]]
Executes BLPOP
-
def
brpop(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value)]]
Executes BRPOP
-
def
brpop(key: Key, timeout: Int): Result[commons.Opt[Value]]
Executes BRPOP
-
def
brpoplpush(source: Key, destination: Key, timeout: Int): Result[commons.Opt[Value]]
Executes BRPOPLPUSH
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit final
def
fieldCodec: RedisDataCodec[Field]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
headOps[T](head: T): HeadOps[T]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
implicit
def
iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
implicit final
def
keyCodec: RedisDataCodec[Key]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
def
lindex(key: Key, index: Long): Result[commons.Opt[Value]]
Executes LINDEX
-
def
linsert(key: Key, pivot: Value, value: Value, before: Boolean = false): Result[commons.Opt[Long]]
Executes LINSERT
-
def
llen(key: Key): Result[Long]
Executes LLEN
-
def
lpop(key: Key): Result[commons.Opt[Value]]
Executes LPOP
-
def
lpush(key: Key, values: Iterable[Value]): Result[Long]
Executes LPUSH NOTE:
values
MUST NOT be empty - consider using lpushOrLlen in such case. -
def
lpush(key: Key, value: Value, values: Value*): Result[Long]
Executes LPUSH
- def lpushOrLlen(key: Key, values: Iterable[Value]): Result[Long]
-
def
lpushx(key: Key, values: Iterable[Value]): Result[Long]
Executes LPUSHX
-
def
lpushx(key: Key, value: Value, values: Value*): Result[Long]
Executes LPUSHX
- def lpushxOrLlen(key: Key, values: Iterable[Value]): Result[Long]
-
def
lrange(key: Key, start: Long = 0, stop: Long = -1): Result[Seq[Value]]
Executes LRANGE
-
def
lrem(key: Key, value: Value, count: RemCount = RemCount.All): Result[Long]
Executes LREM
-
def
lset(key: Key, index: Long, value: Value): Result[Unit]
Executes LSET
-
def
ltrim(key: Key, start: Long = 0, stop: Long = -1): Result[Unit]
Executes LTRIM
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit final
def
recordCodec: RedisRecordCodec[Record]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
def
rpop(key: Key): Result[commons.Opt[Value]]
Executes RPOP
-
def
rpoplpush(source: Key, destination: Key): Result[commons.Opt[Value]]
Executes RPOPLPUSH
-
def
rpush(key: Key, values: Iterable[Value]): Result[Long]
Executes RPUSH NOTE:
values
MUST NOT be empty - consider using rpushOrLlen in such case. -
def
rpush(key: Key, value: Value, values: Value*): Result[Long]
Executes RPUSH
- def rpushOrLlen(key: Key, values: Iterable[Value]): Result[Long]
-
def
rpushx(key: Key, values: Iterable[Value]): Result[Long]
Executes RPUSHX
-
def
rpushx(key: Key, value: Value, values: Value*): Result[Long]
Executes RPUSHX
- def rpushxOrLlen(key: Key, values: Iterable[Value]): Result[Long]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit final
def
valueCodec: RedisDataCodec[Value]
- Attributes
- protected
- Definition Classes
- ApiSubset
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )