scala-redis icon indicating copy to clipboard operation
scala-redis copied to clipboard

Protocol errors while talking to Redis in Amazon ElasticCache

Open satorg opened this issue 3 years ago • 1 comments

Description

Intermittent issue. Failing method: RedisClient#set Example call:

redisClient.set("some/key/name", "1", NX, 10.minutes)

Example errors:

java.lang.Exception: Protocol error: Got ($,[B@33c1a89b) as initial reply byte
	at com.redis.Reply$$anonfun$errReply$1.applyOrElse(RedisProtocol.scala:133)
	at com.redis.Reply$$anonfun$errReply$1.applyOrElse(RedisProtocol.scala:131)
        ...

OR

java.lang.Exception: $-1
	at com.redis.Reply$$anonfun$errReply$1.applyOrElse(RedisProtocol.scala:132)
	at com.redis.Reply$$anonfun$errReply$1.applyOrElse(RedisProtocol.scala:131)
        ...

Expected behavior

No exceptions should be raised for valid input values.

Server version

> info server
# Server
redis_version:6.0.5
redis_mode:standalone
os:Amazon ElastiCache
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:0.0.0

Library version

net.debasishg:redisclient_2.13:3.42

satorg avatar Sep 30 '22 01:09 satorg

Any update to this?

alice-omahony avatar Mar 21 '23 15:03 alice-omahony