Functions

append
Link copied to clipboard
abstract suspend fun append(key: String, value: String): Response<Long>
copy
Link copied to clipboard
abstract suspend fun copy(source: String, destination: String, destinationDb: String? = null, replace: Boolean? = null): Response<Long>
decr
Link copied to clipboard
abstract suspend fun decr(key: String): Response<Long>
decrBy
Link copied to clipboard
abstract suspend fun decrBy(key: String, decrement: Long): Response<Long>
del
Link copied to clipboard
abstract suspend fun del(vararg keys: String): Response<Long>
dump
Link copied to clipboard
abstract suspend fun dump(key: String): Response<String?>
execute
Link copied to clipboard
abstract suspend fun execute()
exists
Link copied to clipboard
abstract suspend fun exists(vararg keys: String): Response<Long>
expire
Link copied to clipboard
abstract suspend fun expire(key: String, seconds: ULong, expireOption: ExpireOption? = null): Response<Long>
expireAt
Link copied to clipboard
abstract suspend fun expireAt(key: String, timestamp: ULong, expireOption: ExpireOption? = null): Response<Long>
expireTime
Link copied to clipboard
abstract suspend fun expireTime(key: String): Response<Long>
get
Link copied to clipboard
abstract suspend fun get(key: String): Response<String?>
getDel
Link copied to clipboard
abstract suspend fun getDel(key: String): Response<String?>
getEx
Link copied to clipboard
abstract suspend fun getEx(key: String, getExOption: GetExOption? = null): Response<String?>
getRange
Link copied to clipboard
abstract suspend fun getRange(key: String, start: Int, end: Int): Response<String?>
getSet
Link copied to clipboard
abstract suspend fun getSet(key: String, value: String): Response<String?>
hdel
Link copied to clipboard
abstract suspend fun hdel(key: String, field: String, vararg moreFields: String): Response<Long>
hexists
Link copied to clipboard
abstract suspend fun hexists(key: String, field: String): Response<Long>
hget
Link copied to clipboard
abstract suspend fun hget(key: String, field: String): Response<String?>
hgetAll
Link copied to clipboard
abstract suspend fun hgetAll(key: String): Response<List<String>>
hincrBy
Link copied to clipboard
abstract suspend fun hincrBy(key: String, field: String, increment: Long): Response<Long>
hincrByFloat
Link copied to clipboard
abstract suspend fun hincrByFloat(key: String, field: String, increment: Long): Response<String>
hkeys
Link copied to clipboard
abstract suspend fun hkeys(key: String): Response<List<String>>
hlen
Link copied to clipboard
abstract suspend fun hlen(key: String): Response<Long>
hmget
Link copied to clipboard
abstract suspend fun hmget(key: String, field: String, vararg fields: String): Response<List<String?>>
hrandfield
Link copied to clipboard
abstract suspend fun hrandfield(key: String): Response<String?>
abstract suspend fun hrandfield(key: String, count: Int, withValues: Boolean? = null): Response<List<String>>
hscan
Link copied to clipboard
abstract suspend fun hscan(key: String, cursor: Long, matchPattern: String? = null, count: Long? = null): Response<HScanResult>
hset
Link copied to clipboard
abstract suspend fun hset(key: String, fieldValuePair: FieldValuePair, vararg fieldValuePairs: FieldValuePair): Response<Long>
hsetnx
Link copied to clipboard
abstract suspend fun hsetnx(key: String, field: String, value: String): Response<Long>
hstrlen
Link copied to clipboard
abstract suspend fun hstrlen(key: String, field: String): Response<Long>
hvals
Link copied to clipboard
abstract suspend fun hvals(key: String): Response<List<String>>
incr
Link copied to clipboard
abstract suspend fun incr(key: String): Response<Long>
incrBy
Link copied to clipboard
abstract suspend fun incrBy(key: String, increment: Long): Response<Long>
incrByFloat
Link copied to clipboard
abstract suspend fun incrByFloat(key: String, increment: BigDecimal): Response<String?>
keys
Link copied to clipboard
abstract suspend fun keys(pattern: String): Response<List<String>>
lindex
Link copied to clipboard
abstract suspend fun lindex(key: String, index: Long): Response<String?>
linsert
Link copied to clipboard
abstract suspend fun linsert(key: String, beforeAfterOption: BeforeAfterOption, pivot: String, element: String): Response<Long>
llen
Link copied to clipboard
abstract suspend fun llen(key: String): Response<Long>
lmove
Link copied to clipboard
abstract suspend fun lmove(source: String, destination: String, leftRightOption1: LeftRightOption, leftRightOption2: LeftRightOption): Response<String>
lmpop
Link copied to clipboard
abstract suspend fun lmpop(numkeys: Long, key: String, vararg keys: String, leftRight: LeftRightOption, count: Long?): Response<LMPOPResult?>
lpop
Link copied to clipboard
abstract suspend fun lpop(key: String): Response<String?>
abstract suspend fun lpop(key: String, count: Long): Response<List<String>?>
mget
Link copied to clipboard
abstract suspend fun mget(vararg keys: String): Response<List<String?>>
move
Link copied to clipboard
abstract suspend fun move(key: String, db: String): Response<Long>
mset
Link copied to clipboard
abstract suspend fun mset(vararg keyValues: KeyValuePair): Response<String>
persist
Link copied to clipboard
abstract suspend fun persist(key: String): Response<Long>
pexpire
Link copied to clipboard
abstract suspend fun pexpire(key: String, milliseconds: ULong, expireOption: PExpireOption? = null): Response<Long>
pexpireat
Link copied to clipboard
abstract suspend fun pexpireat(key: String, millisecondsTimestamp: ULong, expireOption: PExpireOption? = null): Response<Long>
pexpiretime
Link copied to clipboard
abstract suspend fun pexpiretime(key: String): Response<Long>
pfadd
Link copied to clipboard
abstract suspend fun pfadd(key: String, vararg elements: String): Response<Long>
pfcount
Link copied to clipboard
abstract suspend fun pfcount(key: String, vararg keys: String): Response<Long>
pfmerge
Link copied to clipboard
abstract suspend fun pfmerge(destKey: String, sourceKey: String, vararg sourceKeys: String): Response<String>
pttl
Link copied to clipboard
abstract suspend fun pttl(key: String): Response<Long>
randomKey
Link copied to clipboard
abstract suspend fun randomKey(): Response<String?>
rename
Link copied to clipboard
abstract suspend fun rename(key: String, newKey: String): Response<String>
renamenx
Link copied to clipboard
abstract suspend fun renamenx(key: String, newKey: String): Response<Long>
sadd
Link copied to clipboard
abstract suspend fun sadd(key: String, member: String, vararg members: String): Response<Long>
scan
Link copied to clipboard
abstract suspend fun scan(cursor: Long, matchPattern: String? = null, count: Long? = null, type: String? = null): Response<ScanResult>
scard
Link copied to clipboard
abstract suspend fun scard(key: String): Response<Long>
sdiff
Link copied to clipboard
abstract suspend fun sdiff(key: String, vararg keys: String): Response<List<String>>
sdiffstore
Link copied to clipboard
abstract suspend fun sdiffstore(destination: String, key: String, vararg keys: String): Response<Long>
set
Link copied to clipboard
abstract suspend fun set(key: String, value: String, setOption: SetOption? = null): Response<String?>
sinter
Link copied to clipboard
abstract suspend fun sinter(key: String, vararg keys: String): Response<List<String>>
sintercard
Link copied to clipboard
abstract suspend fun sintercard(numkeys: Int, key: String, vararg keys: String, limit: Long?): Response<Long>
sinterstore
Link copied to clipboard
abstract suspend fun sinterstore(destination: String, key: String, vararg keys: String): Response<Long>
sismember
Link copied to clipboard
abstract suspend fun sismember(key: String, member: String): Response<Long>
smembers
Link copied to clipboard
abstract suspend fun smembers(key: String): Response<List<String>>
smismember
Link copied to clipboard
abstract suspend fun smismember(key: String, member: String, vararg members: String): Response<List<Long>>
smove
Link copied to clipboard
abstract suspend fun smove(source: String, destination: String, member: String): Response<Long>
spop
Link copied to clipboard
abstract suspend fun spop(key: String): Response<String?>
abstract suspend fun spop(key: String, count: Int): Response<List<String>>
srandmember
Link copied to clipboard
abstract suspend fun srandmember(key: String): Response<String?>
abstract suspend fun srandmember(key: String, count: Int): Response<List<String>>
srem
Link copied to clipboard
abstract suspend fun srem(key: String, member: String, vararg members: String): Response<Long>
sscan
Link copied to clipboard
abstract suspend fun sscan(key: String, cursor: Long, matchPattern: String? = null, count: Long? = null): Response<SScanResult>
sunion
Link copied to clipboard
abstract suspend fun sunion(key: String, vararg keys: String): Response<List<String>>
sunionstore
Link copied to clipboard
abstract suspend fun sunionstore(destination: String, key: String, vararg keys: String): Response<Long>
touch
Link copied to clipboard
abstract suspend fun touch(vararg keys: String): Response<Long>
ttl
Link copied to clipboard
abstract suspend fun ttl(key: String): Response<Long>
type
Link copied to clipboard
abstract suspend fun type(key: String): Response<String>
unlink
Link copied to clipboard
abstract suspend fun unlink(vararg keys: String): Response<Long>