Commit Graph

676 Commits

Author SHA1 Message Date
智能大石头 17c54c294e [feat] Redis类新增Version属性,Redis版本。可用于判断某些指令是否可用 2024-02-22 22:32:08 +08:00
智能大石头 4b7c974d17 收到RedisException异常时,说明是Redis服务端返回异常信息,此时禁止重试 2024-02-22 22:25:03 +08:00
大石头 4413301636 NewLife.Extensions.Caching.Redis 增加签名。fix https://github.com/NewLifeX/NewLife.Redis/issues/122 2024-02-20 09:26:40 +08:00
智能大石头 20825a454e v5.6.2024.0203 2024-02-04 00:53:12 +08:00
大石头 93cd86e394 消费组不存在时,自动创建消费组。可能是Redis重启或者主从切换等原因,导致消费组丢失 2024-01-31 23:03:16 +08:00
大石头 4be4c3d9bd TrimNull,优化代码中可能出现的空引用 2024-01-31 22:47:59 +08:00
大石头 121f53d0cb [fix] 修正非集群模式时批量处理keys的bug,该bug导致少数批处理高级功能遗失数据,只剩下第一条。该bug的发现来自于单元测试。 2024-01-31 22:45:31 +08:00
大石头 9ae4a3dc5a [fix] RedisStream的id是redis内部生成,使用了UTC的Unix时间,传入当前时间时要处理一下。fix: https://github.com/NewLifeX/NewLife.Redis/issues/119 2024-01-20 15:22:04 +08:00
jackehuang 2a7573c966 Merge branch 'master' of https://github.com/NewLifeX/NewLife.Redis 2024-01-05 11:01:32 +08:00
jackehuang cf6bcb3adf fix: fix cluster remove keys 2024-01-05 11:01:29 +08:00
Stone 93827e2fac
Merge pull request #121 from NewLifeX/users/jacke/fix_cluster_scan
fix: fix cluster scan
2024-01-04 13:53:20 +08:00
jackehuang a0a9dfc901 fix: fix cluster scan 2024-01-04 13:46:03 +08:00
大石头 60e50c51d3 v5.6.2024.0101 支持集群中的批量操作 2024-01-01 17:46:18 +08:00
大石头 fdec2496bb GetAll/SetAll支持集群分批 2024-01-01 17:46:07 +08:00
大石头 5a061b7da0 [feat]支持在集群中执行批量删除,按keys所在节点分组,然后各个节点批量删除。close https://github.com/NewLifeX/NewLife.Redis/issues/120 2024-01-01 17:17:36 +08:00
大石头 175287e124 如果设置了options.Prefix,则实例化PrefixedRedis 2023-12-13 10:52:57 +08:00
大石头 d57667a1cf v5.5.2023.1201 支持.NET8.0 2023-12-01 14:24:50 +08:00
jackehuang 570290007c fix :fix targetFrameworks 2023-11-29 18:58:06 +08:00
jackehuang 7d9870b854 fix: fix targetFrameworks 2023-11-29 18:40:55 +08:00
jackehuang 863c60d5fd fix :fix parseNodes 2023-11-29 17:50:45 +08:00
jackehuang d99b563597 fix : fix redis dataProtection value 2023-11-29 17:26:09 +08:00
大石头 3c934b03dd TrimNull 2023-11-25 09:46:34 +08:00
大石头 b68c601276 net8.0 2023-11-15 09:52:49 +08:00
景裔 b4fba81a03 对“Redis多消费组可重复消费的队列”的消息消费确认提供了外部业务逻辑手动确认的途径AutoConfirmConsumption,优化了MultipleConsumer的示例 2023-11-09 14:27:11 +08:00
智能大石头 f548d9815d 增加程序集签名 2023-11-02 19:19:23 +08:00
智能大石头 7920212371 v5.5.2023.1101 2023-11-01 21:31:38 +08:00
大石头 4e707e952e 增加RedisCacheProvider单元测试 2023-10-31 09:28:08 +08:00
大石头 3ae215a691 调整说明文档 2023-10-14 15:50:22 +08:00
荣少 ccc7f193d6 Redis依赖注入,Tracer性能跟踪器字段赋值 2023-10-10 16:33:55 +08:00
大石头 af97cbf9a4 启用可空特性 2023-10-07 09:39:14 +08:00
智能大石头 28f5157ba7 数据保护增加工厂注入,取消自动识别Redis注入的功能,并不能很好的检测是否已注入Redis。 2023-10-07 00:39:04 +08:00
智能大石头 0e08027c46 [fix] 修正 RedisList枚举空LIST列表时报空异常。fix https://github.com/NewLifeX/NewLife.Redis/issues/114 2023-10-07 00:18:48 +08:00
大石头 b1ca0cf556 v5.5.2023.1001 2023-10-01 11:12:02 +08:00
大石头 c4145dc6e5 Merge branch 'master' of https://github.com/NewLifeX/NewLife.Redis 2023-09-28 08:18:42 +08:00
大石头 0585384855 Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.Redis 2023-09-25 10:24:12 +08:00
大石头 d879b969c7 自动识别已注入到容器的FullRedis或Redis单例 2023-09-25 10:24:11 +08:00
大石头 01f560958c [fix] github action 2023-09-25 10:04:12 +08:00
大石头 a81de8f238 [feat] 新增数据保护IDataProtection 2023-09-25 10:03:11 +08:00
荣少 78d571be88 Redis注入,Tracer性能跟踪器字段赋值 2023-09-15 15:31:11 +08:00
智能大石头 848d31daa0 新增AutoDetect,控制是否自动检测从库等集群节点。close: https://gitee.com/NewLifeX/NewLife.Redis/issues/I7TGTH 2023-08-29 00:03:21 +08:00
大石头 d15032aa66 v5.5.2023.0803 2023-08-03 11:23:31 +08:00
大石头 60d5888c05 feat: 增加缓存扩展,ICacheProvider支持GetStream和GetDelayQueue 2023-07-20 08:59:34 +08:00
Soar360 18594a296f class User 2023-07-11 17:36:56 +08:00
Soar360 c6a26f72b3 Readme.en.md 2023-07-11 17:35:42 +08:00
Soar360 d10f604809 修复英文文档链接 2023-07-11 17:18:56 +08:00
大石头 cd08b11c38 Merge branch 'master' of https://github.com/NewLifeX/NewLife.Redis 2023-07-07 11:21:06 +08:00
大石头 c32bfe35ed 升级网络层 2023-07-07 11:18:21 +08:00
HuGuoDong 83ed0040e2
Update Readme.MD
更新readme,增加推荐用法
2023-07-05 13:37:37 +08:00
大石头 a18c7669d4 fix: 修正消费者未能准确处理自身挂起队列中超时的问题。 fix https://github.com/NewLifeX/NewLife.Redis/issues/106 2023-06-24 09:38:59 +08:00
大石头 3bc4bc2119 优化二级命令的埋点名称 2023-06-05 12:35:16 +08:00