智能大石头
|
7551ecfd1c
|
v6.1.2025.0401
|
2025-04-01 15:58:23 +08:00 |
大石头
|
d48f549a1e
|
v6.1.2025.0301
|
2025-03-01 09:49:37 +08:00 |
智能大石头
|
3760201882
|
异步操作支持取消令牌
|
2025-02-25 11:27:04 +08:00 |
智能大石头
|
2e786f1250
|
[feat] 新增Redis事件总线,用于分布式场景向多节点部署应用集中分发消息。例如星尘和IoT平台的指令下发,先把消息发布到RedisStream中,由所有应用实例消费,再从本地会话管理中找到长连接完成消息下发。命令消息的前面,一般增加设备编码并以#隔开
|
2025-02-24 19:34:09 +08:00 |
大石头
|
bafbdbe32f
|
v6.1.2025.0202 恢复RedisClient同步方法,减少线程饥渴
|
2025-02-02 12:13:23 +08:00 |
智能大石头
|
2187f0153d
|
修改全局Utility扩展的命名空间为NewLife
|
2025-01-09 23:18:46 +08:00 |
大石头
|
378381df64
|
v6.0.2025.0101
|
2025-01-01 16:50:29 +08:00 |
大石头
|
816f3196f9
|
整理Samples目录,增加压测项目
|
2024-12-11 09:42:32 +08:00 |
智能大石头
|
33046841fe
|
接触Redis类对IConfigProvider的强依赖
|
2024-12-05 13:12:35 +08:00 |
大石头
|
e331f8f7ab
|
v6.0.2024.1202
|
2024-12-02 10:43:34 +08:00 |
大石头
|
2b0f3b131b
|
为了提升性能,在同步调用异步时规避卡UI上下文,所有await状态机都设置ConfigureAwait(false),开启CA2007并视为编译错误。减少不必要的await状态机
|
2024-11-30 23:18:11 +08:00 |
智能大石头
|
35e7d953a0
|
redis压测直接-server参数和-pass参数,方便在云服务器测试
|
2024-11-25 22:19:08 +08:00 |
智能大石头
|
e49d77bb41
|
修正压测时数组越界问题
|
2024-11-25 20:35:52 +08:00 |
大石头
|
17c82cae2e
|
[fix]修正UI线程卡死问题,在同步调用异步时,取消捕获上下文。同时进行本机压测,并不存在连接数大增的问题。相关讨论:https://github.com/NewLifeX/NewLife.Redis/issues/140 和 https://github.com/NewLifeX/NewLife.Redis/issues/139 以及 https://github.com/NewLifeX/NewLife.Redis/issues/138
|
2024-11-25 20:21:21 +08:00 |
大石头
|
7871f5d258
|
Upgrade Nuget
|
2024-11-16 11:53:42 +08:00 |
大石头
|
c0d8263d0b
|
Upgrade Nuget
|
2024-11-13 14:07:30 +08:00 |
大石头
|
600f6c284b
|
v6.0.2024.1101 优化依赖注入
|
2024-11-01 18:24:27 +08:00 |
智能大石头
|
502cd5f25e
|
超时时间要略大于队列等待时间,不能等于。否则队列阻塞读取还没有返回,就已经发生网络超时了
|
2024-10-14 00:12:35 +08:00 |
大石头
|
30d611703e
|
v6.0.2024.1006 内存优化,在高并发场合减少内存分配
|
2024-10-07 00:42:01 +08:00 |
智能大石头
|
eaaaebdcd3
|
优化ToHex使用和Pool.Return使用
|
2024-09-24 08:04:47 +08:00 |
大石头
|
f73660a3c4
|
使用最终版IPacket优化代码,单元测试通过
|
2024-09-16 19:55:28 +08:00 |
大石头
|
3adfa7d67e
|
Upgrade Nuget
|
2024-08-30 14:10:08 +08:00 |
智能大石头
|
6497cdf009
|
使用IMemoryOwner分配内存池,用于解析响应数据,减少内存分配。内存块已通过IMemoryOwner向上传递,上方取用后释放,但是未能把长度向上传递,可能还需要封装一个结构体。
|
2024-08-28 00:36:19 +08:00 |
大石头
|
7f7afecbfd
|
完善SpanWriter
|
2024-08-27 20:38:18 +08:00 |
智能大石头
|
ba6266300f
|
v6.0 开启内存优化
|
2024-08-26 22:44:03 +08:00 |
大石头
|
826ccc1e60
|
v5.7.2024.0801
|
2024-08-01 18:38:51 +08:00 |
大石头
|
f42f1ff1d1
|
v5.7.2024.0701
|
2024-07-01 09:04:21 +08:00 |
大石头
|
c75d2ac66b
|
完全使用IPacketEncoder编码器来编解码消息
|
2024-06-29 22:18:10 +08:00 |
大石头
|
df1a267119
|
v5.7.2024.0602 默认使用System.Text.Json序列化;支持DateOnly/TimeOnly
|
2024-06-02 12:55:15 +08:00 |
智能大石头
|
b8fc623afb
|
[improv]默认使用System.Text.Json序列化,兜底为内部FastJson。fix: https://github.com/NewLifeX/NewLife.Redis/issues/131。fix: https://github.com/NewLifeX/NewLife.Redis/issues/132
|
2024-05-26 23:45:25 +08:00 |
Andy Wu
|
b62f8d80fc
|
修复申请分布式锁未使用Key前缀的BUG
|
2024-05-22 10:08:12 +08:00 |
智能大石头
|
3657d9dc3b
|
v5.5 支持可空类型,修正一些bug
|
2024-05-08 20:47:49 +08:00 |
智能大石头
|
3f2d93935d
|
v5.6 FullRedis支持前缀;AutoDetect默认关闭
|
2024-04-03 01:32:21 +08:00 |
大石头
|
a2c513356a
|
v5.6 RedisStream支持按时间清理过期消息
|
2024-03-04 21:04:38 +08:00 |
智能大石头
|
20825a454e
|
v5.6.2024.0203
|
2024-02-04 00:53:12 +08:00 |
大石头
|
60e50c51d3
|
v5.6.2024.0101 支持集群中的批量操作
|
2024-01-01 17:46:18 +08:00 |
大石头
|
d57667a1cf
|
v5.5.2023.1201 支持.NET8.0
|
2023-12-01 14:24:50 +08:00 |
大石头
|
b68c601276
|
net8.0
|
2023-11-15 09:52:49 +08:00 |
智能大石头
|
7920212371
|
v5.5.2023.1101
|
2023-11-01 21:31:38 +08:00 |
大石头
|
b1ca0cf556
|
v5.5.2023.1001
|
2023-10-01 11:12:02 +08:00 |
大石头
|
a81de8f238
|
[feat] 新增数据保护IDataProtection
|
2023-09-25 10:03:11 +08:00 |
大石头
|
d15032aa66
|
v5.5.2023.0803
|
2023-08-03 11:23:31 +08:00 |
大石头
|
c32bfe35ed
|
升级网络层
|
2023-07-07 11:18:21 +08:00 |
大石头
|
c2c785f1d3
|
新增RedisCacheProvider,Redis缓存服务。由Redis提供标准缓存和队列服务,锁定配置名RedisCache,可以在配置中心统一设置
|
2023-06-04 19:20:51 +08:00 |
智能大石头
|
0dfb813eec
|
v5.4.2023.0601
|
2023-06-02 01:03:47 +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 |
大石头
|
f0c770b4ac
|
新增PrefixedRedis,支持键前缀。fix: https://github.com/NewLifeX/NewLife.Redis/issues/96
|
2023-04-21 11:17:50 +08:00 |
大石头
|
b75f77c9b6
|
v5.3.2023.0401
|
2023-04-02 01:28:50 +08:00 |
大石头
|
5b762bfd3e
|
升级核心库
|
2023-03-27 09:24:53 +08:00 |