csredis icon indicating copy to clipboard operation
csredis copied to clipboard

XPending 报错 Unexpected response type: MultiBulk (expecting Bulk)

Open vipxiaoma opened this issue 3 years ago • 1 comments

执行: RedisHelper.Instance.XPending("MESSAGE_PUSH_QUEUE_KEY", "MESSAGE_PUSH_QUEUE_CONSUMER_GROUP", "-", "+", 1)

报错: Unexpected response type: MultiBulk (expecting Bulk) 在 CSRedis.CSRedisClient.GetAndExecute[T](RedisClientPool pool, Func2 handler, Int32 jump, Int32 errtimes) 在 CSRedis.CSRedisClient.ExecuteScalar[T](String key, Func3 hander) 在 CSRedis.CSRedisClient.XPending(String key, String group, String start, String end, Int64 count, String consumer) 在 Basis.BackgroundTasks.Startup.ConfigureServices(IServiceCollection services) 在 D:\Repos\TrafficFlow.Marketing\src\Services\Basis\Basis.BackgroundTasks\Startup.cs 中: 第 149 行 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services) 在 Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.<Invoke>g__Startup|0(IServiceCollection serviceCollection) 在 Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services) 在 Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.<Build>b__0(IServiceCollection services) 在 Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services, Object instance) 在 Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass13_0.<UseStartup>b__0(HostBuilderContext context, IServiceCollection services) 在 Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() 在 Microsoft.Extensions.Hosting.HostBuilder.Build() 在 Basis.BackgroundTasks.Program.CreateHostBuilder(IConfiguration configuration, String[] args) 在 D:\Repos\TrafficFlow.Marketing\src\Services\Basis\Basis.BackgroundTasks\Program.cs 中: 第 44 行 在 Basis.BackgroundTasks.Program.Main(String[] args) 在 D:\Repos\TrafficFlow.Marketing\src\Services\Basis\Basis.BackgroundTasks\Program.cs 中: 第 27 行

vipxiaoma avatar Oct 20 '22 09:10 vipxiaoma

建议 stream 高一点的版本使用重构过的 FreeRedis

2881099 avatar Oct 21 '22 08:10 2881099