scala-redis
scala-redis copied to clipboard
A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.
RedisShards.scala (`src/main/scala/com/redis/cluster/RedisShards.scala`) fails to override some methods from its parent class `RedisCommand`, making replacing `RedisCommand` with `RedisShards` error-prone in ways that are hard to diagnose. Specifically, we found that RedisShards...
This issue is similar to https://github.com/debasishg/scala-redis/issues/33 I am getting a java.net.connectionexception when the redis.host is not localhost. Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection refused ``` at com.redis.IO$class.connect(IO.scala:37) at com.redis.RedisClient.connect(RedisClient.scala:94) at com.redis.RedisCommand$class.initialize(RedisClient.scala:71)...
`evalBulk` does not work for non-String return values. This was fixed for `evalSHA` in #129. It needs to be fixed for `evalBulk` as well. Are pull requests welcome?
Any chance of adding ZRANGEBYLEX support?
I'm using Redis v2.8. In build.sbt, the redis client version used is 3.0. Is this client compatible with Redis v2.x ?
Hi guys, I wonder if it's not supported yet. Or I just don't find the usage. I find com.redis.serialization.Parse.Implicits.parseByteArray is useful when set/get. However, I can't make it work in...
When a client on a connection pool looses its connection to redis-server, is necessary to re-authenticate this client. The problem can be reproduced following these steps: 1. Edit your redis-server...
I added a sentinel client, plus dynamic master address support for the normal clients. There's a tiny breaking API change, due to the default parameters on `RedisClientPool` and the fact...
We are trying to use this Redis Client on a service which is on AWS. I am seeing that the client tries to connect to Redis when the object is...
Hi, I got a slow case (> 1 minute) when fetch hash value synchronously from remote redis server. The code looks like below ``` import com.redis.RedisClient val c = new...