2881099 / FreeRedis

🦄 FreeRedis is .NET40+ redis client. supports cluster, sentinel, master-slave, pub-sub, lua, pipeline, transaction, streams, client-side-caching, and pooling.
MIT License
911 stars 160 forks source link

Expecting fail MessageType '49,52,13,10' #152

Closed cd-linxi closed 1 year ago

cd-linxi commented 1 year ago

Expecting fail MessageType '49,52,13,10' 堆栈: at FreeRedis.RespHelper.Resp3Reader.ReadObject(Encoding encoding) at FreeRedis.Internal.DefaultRedisSocket.Read(CommandPacket cmd) at FreeRedis.Internal.DefaultRedisSocket.TempProxyRedisSocket.Read(CommandPacket cmd) at FreeRedis.RedisClient.SingleTempAdapter.<>c__DisplayClass6_01.<AdapterCall>b__0() at FreeRedis.RedisClient.LogCallCtrl[T](CommandPacket cmd, Func1 func, Boolean aopBefore, Boolean aopAfter) at FreeRedis.RedisClient.LogCall[T](CommandPacket cmd, Func1 func) at FreeRedis.RedisClient.SingleTempAdapter.AdapterCall[TValue](CommandPacket cmd, Func2 parse) at FreeRedis.RedisClient.Call[TValue](CommandPacket cmd, Func`2 parse) at FreeRedis.RedisClient.Get(String key)

cd-linxi commented 1 year ago

Unable to read data from the transport connection: Connection timed out.,Connection timed out 堆栈: at System.Net.Sockets.NetworkStream.Read(Span1 buffer) at System.Net.Sockets.NetworkStream.ReadByte() at FreeRedis.RespHelper.Resp3Reader.ReadObject(Encoding encoding) at FreeRedis.Internal.DefaultRedisSocket.Read(CommandPacket cmd) at FreeRedis.Internal.DefaultRedisSocket.TempProxyRedisSocket.Read(CommandPacket cmd) at FreeRedis.RedisClient.SingleTempAdapter.<>c__DisplayClass6_01.b__0() at FreeRedis.RedisClient.LogCallCtrl[T](CommandPacket cmd, Func1 func, Boolean aopBefore, Boolean aopAfter) at FreeRedis.RedisClient.LogCall[T](CommandPacket cmd, Func1 func) at FreeRedis.RedisClient.SingleTempAdapter.AdapterCall[TValue](CommandPacket cmd, Func2 parse) at FreeRedis.RedisClient.Call[TValue](CommandPacket cmd, Func2 parse) at FreeRedis.RedisClient.HGet(String key, String field)

cd-linxi commented 1 year ago

@2881099 Take a look at this problem

2881099 commented 1 year ago

49,52,13,10

对应的内容如下:

14\r\n

Expecting fail MessageType '49,52,13,10' 这类信息是 resp 协议错误,服务器应该返回 $,但是返回了 1

请说明一下环境:

cd-linxi commented 1 year ago

I'm sorry, it's my own negligence,