Skip to content

ZenLiuCN/ktor-redis

Repository files navigation

ktor-redis

ktor redis client feature base onlettuce(https://github /lettuce-io/lettuce-core)

example

allprojects{
repositories {
...
maven { url'https://jitpack.io'}
}
}
dependencies{
implementation'com.github.ZenLiuCN:ktor_redis:v0.0.1'
}
//initialize
funApplication.main(){
install(RedisFactory){
//configruation for redis to connect
url="redis://[email protected]:6379/0?timeout=10s"
}
}
//use anywhere
funsomeRedisOpts(){
valclient=RedisFactory.newClient(Utf8StringCodec())
println(client.set("somekey","somevalue"))
println(client.get("somekey")
}

limit

now only add url as configruation parameter