Commit Graph

16 Commits

Author SHA1 Message Date
智能大石头 f5bb807a37 精确控制内存释放 2025-03-11 13:55:30 +08:00
大石头 2b0f3b131b 为了提升性能,在同步调用异步时规避卡UI上下文,所有await状态机都设置ConfigureAwait(false),开启CA2007并视为编译错误。减少不必要的await状态机 2024-11-30 23:18:11 +08:00
大石头 f73660a3c4 使用最终版IPacket优化代码,单元测试通过 2024-09-16 19:55:28 +08:00
大石头 1b6bd444c3 Packet数据封包全面替换为IPacket 2024-08-30 15:55:51 +08:00
大石头 c75d2ac66b 完全使用IPacketEncoder编码器来编解码消息 2024-06-29 22:18:10 +08:00
大石头 b06fc61926 [feat] Redis键前缀移入FullRedis,作为增强功能 2024-03-18 00:31:51 +08:00
黎更荣 da3e8a6424 1、Redis修改Execute、ExecuteAsync方法中的func参数,便于支持PrefixedRedis
2、PrefixedRedis,除GetList,RPOPLPUSH\BRPOPLPUSH不支持destKey参数加前缀,其他方法基本支持键前缀
2023-05-11 11:29:16 +08:00
黎更荣 c52c8796e9 1、PrefixedRedis,增加集合操作的键前缀支持,RedisOptions实体增加前缀字段Prefix
2、修复RedisReliableQueue、RedisStack中函数Take(int count = 1)中判断返回的数量问题(示例:数据10条,获取count = 100,返回中11个开始全部是null值,或者直接报错)
3、DependencyInjectionExtensions增加PrefixedRedis注入
2023-05-04 11:55:33 +08:00
大石头 d1a0d6e358 4.0.2022.0101 这是NETSTANDARD2.1起步的主力版本,旧版NET40/NET45/NETSTANDARD2.0请找2021.1225,源码分支net40_45_std20。 2022-01-01 12:15:05 +08:00
大石头 861f2cbffa 消息队列异步消费时,支持传入取消令牌 2020-10-01 14:29:49 +08:00
智能石头 0ac1ecd990 干脆不使用取消通知,反正redis超时会返回 2020-08-22 14:08:31 +08:00
智能石头 494683c683 升级消费接口,支持异步消费 2020-08-22 13:58:54 +08:00
大石头 3623f2e095 升级Redis基础,支持异步操作,优化消费接口 2020-08-22 11:03:05 +08:00
大石头 77718e4d13 RedisStack支持最小管道大小,默认3 2020-07-02 09:14:21 +08:00
大石头 1292798c60 RedisQueue 增加个数和是否为空 2020-01-11 18:55:20 +08:00
大石头 efd5be1825 Redis栈,右进右出 2020-01-06 22:01:31 +08:00