智能大石头
|
0ff2b935fb
|
返回数据明确区分没有数据还是空字符串。@1007906010 @361717872
|
2025-06-25 15:21:07 +08:00 |
智能大石头
|
13bb6e444e
|
[fix] 修正解析超大Redis响应包时进行边界处理的缺陷,该问题导致一些超大操作量的指令返回有异常。fix: https://github.com/NewLifeX/NewLife.Redis/issues/157
|
2025-06-25 15:00:35 +08:00 |
智能大石头
|
45f840fad2
|
[fix] 修正GetAll时没有接受null数据的问题。fix: https://gitee.com/NewLifeX/NewLife.Redis/issues/ICH8B9
|
2025-06-23 21:19:39 +08:00 |
智能大石头
|
e7d02b26ee
|
v6.2.2025.0502 支持Lua
|
2025-05-03 23:15:34 +08:00 |
智能大石头
|
f4a1cb811d
|
[feat] 支持执行Lua脚本
|
2025-05-03 22:55:07 +08:00 |
大石头
|
e4705f8685
|
[fix] 修正Redis响应数据超过8192时,读取出现死循环的问题。close: https://github.com/NewLifeX/NewLife.Redis/issues/149
|
2025-02-08 23:24:52 +08:00 |
智能大石头
|
3129b84dc6
|
v6.1 底层RedisClient恢复同步方法。Redis属于低延时高频操作,在使用异步的过程中,因层次较深,加入了很多个await,编译时创建了很多状态机,运行时加重了线程池负担。在吞吐较大应用中,经星尘监控采样发现,应用线程池每分钟完成数十万个任务,偶尔出现挂起任务,即为线程饥渴,导致asp.net接受http请求等任务,偶尔出现异常。
|
2025-01-10 00:58:04 +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 |
智能大石头
|
d36e34e11b
|
使用Span封装请求,借用内存池
|
2024-08-27 01:51:30 +08:00 |
Andy Wu
|
b108368e2f
|
消除单元测试生成时警告信息
|
2024-05-22 10:09:08 +08:00 |
大石头
|
5d13c5d81b
|
feat: 支持在连接字符串中单独加密密码部分,避免机密信息泄露。fix: https://github.com/NewLifeX/NewLife.Redis/issues/104
|
2023-05-20 09:47:34 +08:00 |
大石头
|
e0b8c8889c
|
在依赖注入中使用Redis时,自动设置日志
|
2023-05-18 12:28:26 +08:00 |
智能大石头
|
c1fc62a3d6
|
优化单元测试的客户端日志
|
2023-05-12 07:50:56 +08:00 |
黎更荣
|
da3e8a6424
|
1、Redis修改Execute、ExecuteAsync方法中的func参数,便于支持PrefixedRedis
2、PrefixedRedis,除GetList,RPOPLPUSH\BRPOPLPUSH不支持destKey参数加前缀,其他方法基本支持键前缀
|
2023-05-11 11:29:16 +08:00 |
大石头
|
25823798d3
|
拆分redis锁单元测试
|
2023-03-12 16:33:42 +08:00 |
大石头
|
280bc200e1
|
单元测试减少对外部的依赖,保持其独立性
|
2023-02-05 13:14:22 +08:00 |
大石头
|
2701be7b34
|
所有测试用例放入一个汇编级集合,除非单独指定Collection特性
|
2023-02-04 18:39:22 +08:00 |
智能大石头
|
b7eaaf20d7
|
v5.0.2022.1201
|
2022-12-01 21:16:30 +08:00 |
大石头
|
31a4bcb5d6
|
v5.0.2022.1101
|
2022-11-01 16:02:08 +08:00 |
智能大石头
|
1c5b740e24
|
v5.0大版本升级,Redis基础类从NewLife.Core迁移到NewLife.Redis
|
2022-08-10 00:14:31 +08:00 |