DH.NRedis 4.0.2025.110-beta0153

This is a prerelease version of DH.NRedis.
There is a newer version of this package available.
See the version list below for details.
dotnet add package DH.NRedis --version 4.0.2025.110-beta0153
                    
NuGet\Install-Package DH.NRedis -Version 4.0.2025.110-beta0153
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DH.NRedis" Version="4.0.2025.110-beta0153" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.NRedis" Version="4.0.2025.110-beta0153" />
                    
Directory.Packages.props
<PackageReference Include="DH.NRedis" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DH.NRedis --version 4.0.2025.110-beta0153
                    
#r "nuget: DH.NRedis, 4.0.2025.110-beta0153"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DH.NRedis@4.0.2025.110-beta0153
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DH.NRedis&version=4.0.2025.110-beta0153&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=DH.NRedis&version=4.0.2025.110-beta0153&prerelease
                    
Install as a Cake Tool

DH.NRedis - Redis客户端组件

DH.NRedis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。
Redis协议基础实现Redis/RedisClient位于X组件,本库为扩展实现,主要增加列表结构、哈希结构、队列等高级功能。


特性

  • 2017年在ZTO大数据实时计算广泛应用,200多个Redis实例稳定工作一年多,每天处理近1亿条包裹数据,日均调用量80亿次
  • 低延迟,Get/Set操作平均耗时200~600us(含往返网络通信)
  • 大吞吐,自带连接池,最大支持100000并发
  • 高性能,支持二进制序列化

Redis经验分享

  • 在Linux上多实例部署,实例个数等于处理器个数,各实例最大内存直接为本机物理内存,避免单个实例内存撑爆
  • 把海量数据(10亿+)根据key哈希(Crc16/Crc32)存放在多个实例上,读写性能成倍增长
  • 采用二进制序列化,而非常见Json序列化
  • 合理设计每一对Key的Value大小,包括但不限于使用批量获取,原则是让每次网络包控制在1.4k字节附近,减少通信次数
  • Redis客户端的Get/Set操作平均耗时200~600us(含往返网络通信),以此为参考评估网络环境和Redis客户端组件
  • 使用管道Pipeline合并一批命令
  • Redis的主要性能瓶颈是序列化、网络带宽和内存大小,滥用时处理器也会达到瓶颈
  • 其它可查优化技巧 以上经验,源自于300多个实例4T以上空间一年多稳定工作的经验,并按照重要程度排了先后顺序,可根据场景需要酌情采用!

推荐用法

推荐使用单例模式,Redis内部有连接池并且支持多线程并发访问

public static class RedisHelper
{
    /// <summary>
    /// Redis实例
    /// </summary>
    public static FullRedis redisConnection { get; set; } = new FullRedis("127.0.0.1:6379", "123456", 4);
}

Console.WriteLine(RedisHelper.redisConnection.Keys);

基础 Redis

Redis实现标准协议以及基础字符串操作,完整实现由独立开源项目NewLife.Redis提供。
采取连接池加同步阻塞架构,具有超低延迟(200~600us)以及超高吞吐量的特点。
在物流行业大数据实时计算中广泛应有,经过日均100亿次调用量验证。

// 实例化Redis,默认端口6379可以省略,密码有两种写法
//var rds = new FullRedis("127.0.0.1", null, 7);
var rds = new FullRedis("127.0.0.1:6379", "pass", 7);
//var rds = new FullRedis();
//rds.Init("server=127.0.0.1:6379;password=pass;db=7");
rds.Log = XTrace.Log;

基本操作

在基本操作之前,我们先做一些准备工作:

  • 新建控制台项目,并在入口函数开头加上 XTrace.UseConsole(); ,这是为了方便查看调试日志
  • 具体测试代码之前,需要加上前面MemoryCache或Redis的实例化代码
  • 准备一个模型类User
class User
{
    public String Name { get; set; }
    public DateTime CreateTime { get; set; }
}

添删改查:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var user = new User { Name = "NewLife", CreateTime = DateTime.Now };
rds.Set("user", user, 3600);
var user2 = rds.Get<User>("user");
XTrace.WriteLine("Json: {0}", user2.ToJson());
XTrace.WriteLine("Json: {0}", rds.Get<String>("user"));
if (rds.ContainsKey("user")) XTrace.WriteLine("存在!");
rds.Remove("user");

执行结果:

14:14:25.990  1 N - SELECT 7
14:14:25.992  1 N - => OK
14:14:26.008  1 N - SETEX user 3600 [53]
14:14:26.021  1 N - => OK
14:14:26.042  1 N - GET user
14:14:26.048  1 N - => [53]
14:14:26.064  1 N - GET user
14:14:26.065  1 N - => [53]
14:14:26.066  1 N - Json: {"Name":"NewLife","CreateTime":"2018-09-25 14:14:25"}
14:14:26.067  1 N - EXISTS user
14:14:26.068  1 N - => 1
14:14:26.068  1 N - 存在!
14:14:26.069  1 N - DEL user
14:14:26.070  1 N - => 1

保存复杂对象时,默认采用Json序列化,所以上面可以按字符串把结果取回来,发现正是Json字符串。
Redis的strings,实质上就是带有长度前缀的二进制数据,[53]表示一段53字节长度的二进制数据。

集合操作

GetAll/SetAll 在Redis上是很常用的批量操作,同时获取或设置多个key,一般有10倍以上吞吐量。

批量操作:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var dic = new Dictionary<String, Object>
{
    ["name"] = "NewLife",
    ["time"] = DateTime.Now,
    ["count"] = 1234
};
rds.SetAll(dic, 120);

var vs = rds.GetAll<String>(dic.Keys);
XTrace.WriteLine(vs.Join(",", e => $"{e.Key}={e.Value}"));

执行结果:

MSET name NewLife time 2018-09-25 15:56:26 count 1234
=> OK
EXPIRE name 120
EXPIRE time 120
EXPIRE count 120
MGET name time count
name=NewLife,time=2018-09-25 15:56:26,count=1234

集合操作里面还有 GetList/GetDictionary/GetQueue/GetSet 四个类型集合,分别代表Redis的列表、哈希、队列、Set集合等。
基础版Redis不支持这四个集合,完整版NewLife.Redis支持,MemoryCache则直接支持。

高级操作

  • Add 添加,当key不存在时添加,已存在时返回false。
  • Replace 替换,替换已有值为新值,返回旧值。
  • Increment 累加,原子操作
  • Decrement 递减,原子操作

高级操作:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var flag = rds.Add("count", 5678);
XTrace.WriteLine(flag ? "Add成功" : "Add失败");
var ori = rds.Replace("count", 777);
var count = rds.Get<Int32>("count");
XTrace.WriteLine("count由{0}替换为{1}", ori, count);

rds.Increment("count", 11);
var count2 = rds.Decrement("count", 10);
XTrace.WriteLine("count={0}", count2);

执行结果:

SETNX count 5678
=> 0
Add失败
GETSET count 777
=> 1234
GET count
=> 777
count由1234替换为777
INCRBY count 11
=> 788
DECRBY count 10
=> 778
count=778

性能测试

Bench 会分根据线程数分多组进行添删改压力测试。
rand 参数,是否随机产生key/value。
batch 批大小,分批执行读写操作,借助GetAll/SetAll进行优化。

Redis默认设置AutoPipeline=100,无分批时打开管道操作,对添删改优化。

Redis的兄弟姐妹

Redis实现ICache接口,它的孪生兄弟MemoryCache,内存缓存,千万级吞吐率。
各应用强烈建议使用ICache接口编码设计,小数据时使用MemoryCache实现;
数据增大(10万)以后,改用Redis实现,不需要修改业务代码。

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.5

  • .NETFramework 4.6.1

  • .NETStandard 2.0

  • .NETStandard 2.1

NuGet packages (4)

Showing the top 4 NuGet packages that depend on DH.NRedis:

Package Downloads
YRY.Web.Framework

Net Core Web基础开发框架,支持模板视图重载覆盖

DH.Extensions.Caching.Redis

DH框架的edis基础操作、消息队列,经过日均100亿次调用量的项目验证,参考NewLife.Redis

DH.NRedis.Extensions

Redis扩展库,便于注入Redis,支持分布式缓存IDistributedCache和数据保护IDataProtection

DH.Web.Framework

Net Core Web基础开发框架,支持模板视图重载覆盖

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.14.2025.826-beta0407 355 8/26/2025
4.14.2025.818-beta0742 240 8/18/2025
4.14.2025.818-beta0740 162 8/18/2025
4.14.2025.802 124 8/2/2025
4.14.2025.802-beta0756 54 8/2/2025
4.13.2025.802-beta0754 54 8/2/2025
4.13.2025.725-beta0547 489 7/25/2025
4.13.2025.713-beta1514 203 7/13/2025
4.13.2025.701-beta0850 261 7/1/2025
4.12.2025.630-beta1209 173 6/30/2025
4.12.2025.630-beta1207 173 6/30/2025
4.12.2025.630-beta1206 184 6/30/2025
4.12.2025.630-beta1201 173 6/30/2025
4.12.2025.619-beta1116 258 6/19/2025
4.12.2025.619-beta1103 160 6/19/2025
4.12.2025.619-beta1010 160 6/19/2025
4.12.2025.619-beta1006 185 6/19/2025
4.12.2025.530-beta0630 386 5/30/2025
4.12.2025.514-beta0916 398 5/14/2025
4.12.2025.506 306 5/6/2025
4.12.2025.506-beta1219 183 5/6/2025
4.12.2025.506-beta1216 188 5/6/2025
4.12.2025.506-beta1215 192 5/6/2025
4.12.2025.506-beta1214 171 5/6/2025
4.12.2025.506-beta1212 197 5/6/2025
4.11.2025.506-beta1208 202 5/6/2025
4.11.2025.506-beta1205 170 5/6/2025
4.11.2025.428-beta0235 287 4/28/2025
4.11.2025.423-beta1129 219 4/23/2025
4.11.2025.423-beta1126 200 4/23/2025
4.11.2025.412 257 4/12/2025
4.11.2025.412-beta1008 153 4/12/2025
4.11.2025.412-beta1006 148 4/12/2025
4.11.2025.329-beta0412 314 3/29/2025
4.11.2025.329-beta0409 162 3/29/2025
4.11.2025.329-beta0359 153 3/29/2025
4.11.2025.328-beta1004 177 3/28/2025
4.11.2025.314-beta1134 222 3/14/2025
4.11.2025.311-beta0606 213 3/11/2025
4.11.2025.303 272 3/3/2025
4.11.2025.303-beta0309 142 3/3/2025
4.1.2025.227-beta0815 201 2/27/2025
4.1.2025.227-beta0814 153 2/27/2025
4.1.2025.227-beta0809 142 2/27/2025
4.1.2025.217-beta0712 302 2/17/2025
4.1.2025.210-beta0139 228 2/10/2025
4.1.2025.205-beta0608 206 2/5/2025
4.1.2025.115-beta0812 209 1/15/2025
4.1.2025.114-beta0211 171 1/14/2025
4.1.2025.110-beta0204 193 1/10/2025
4.1.2025.110-beta0203 156 1/10/2025
4.0.2025.110-beta0153 141 1/10/2025
4.0.2025.103 349 1/3/2025
4.0.2025.103-beta0347 141 1/3/2025
4.0.2024.1231-beta0940 168 12/31/2024
4.0.2024.1226-beta0336 380 12/26/2024
4.0.2024.1213-beta1019 416 12/13/2024
4.0.2024.1206-beta0112 388 12/6/2024
4.0.2024.1204-beta0337 332 12/4/2024
4.0.2024.1201-beta0334 175 12/1/2024
4.0.2024.1126-beta0234 196 11/26/2024
4.0.2024.1123-beta0939 570 11/23/2024
4.0.2024.1119-beta0731 156 11/19/2024
4.0.2024.1114-beta0650 166 11/14/2024
4.0.2024.1114-beta0608 117 11/14/2024
3.91.2024.1112-beta0844 136 11/12/2024
3.91.2024.1109-beta0248 189 11/9/2024
3.91.2024.1104-beta0356 589 11/4/2024
3.91.2024.1101-beta0242 141 11/1/2024
3.91.2024.1031 209 10/31/2024
3.91.2024.1031-beta1112 153 10/31/2024
3.91.2024.1031-beta1107 136 10/31/2024
3.91.2024.1031-beta1106 154 10/31/2024
3.91.2024.1021-beta0734 811 10/21/2024
3.91.2024.1021-beta0725 145 10/21/2024
3.91.2024.1015-beta1006 144 10/15/2024
3.91.2024.1015-beta0956 151 10/15/2024
3.91.2024.1013-beta0832 158 10/13/2024
3.91.2024.1012-beta0303 144 10/12/2024
3.91.2024.1010-beta0633 184 10/10/2024
3.91.2024.1008-beta0919 347 10/8/2024
3.91.2024.1008-beta0342 237 10/8/2024
3.91.2024.1008-beta0328 153 10/8/2024
3.91.2024.1008-beta0321 142 10/8/2024
3.91.2024.925-beta0644 208 9/25/2024
3.91.2024.923-beta0226 908 9/23/2024
3.91.2024.922-beta0349 162 9/22/2024
3.9.2024.9210003 302 9/21/2024
3.9.2024.9210002 312 9/21/2024
3.8.2024.922-beta0347 150 9/22/2024
3.8.2024.921-beta0953 146 9/21/2024
3.8.2024.920-beta0130 418 9/20/2024
3.8.2024.919-beta0806 167 9/19/2024
3.8.2024.918-beta1131 400 9/18/2024
3.8.2024.918-beta0917 147 9/18/2024
3.8.2024.918-beta0916 110 9/18/2024
3.8.2024.913-beta0631 181 9/13/2024
3.8.2024.911-beta1434 573 9/11/2024
3.8.2024.907-beta0155 477 9/7/2024
3.8.2024.903-beta0542 285 9/3/2024
3.8.2024.828-beta0703 318 8/28/2024
3.8.2024.828-beta0135 275 8/28/2024
3.8.2024.828-beta0131 147 8/28/2024
3.8.2024.828-beta0130 143 8/28/2024
3.8.2024.828-beta0122 178 8/28/2024
3.8.2024.828-beta0119 124 8/28/2024
3.8.2024.828-beta0111 187 8/28/2024
3.8.2024.828-beta0109 175 8/28/2024
3.7.2024.826-beta0225 319 8/26/2024
3.7.2024.821-beta0308 385 8/21/2024
3.7.2024.820 393 8/20/2024
3.7.2024.820-beta0627 169 8/20/2024
3.7.2024.819-beta1254 208 8/19/2024
3.6.2024.8160165 293 8/16/2024
3.6.2024.8150164 399 8/15/2024
3.6.2024.8140163 330 8/14/2024
3.6.2024.8140162 335 8/14/2024
3.6.2024.8140161 366 8/14/2024
3.6.2024.8130160 336 8/13/2024
3.6.2024.8130159 341 8/13/2024
3.6.2024.8130158 336 8/13/2024
3.6.2024.8130156 368 8/13/2024
3.6.2024.8130155 329 8/13/2024
3.6.2024.8120153 334 8/12/2024
3.6.2024.8120151 323 8/12/2024
3.6.2024.8110150 283 8/11/2024
3.6.2024.8100148 329 8/10/2024
3.6.2024.8100147 324 8/9/2024
3.6.2024.8090146 307 8/9/2024
3.6.2024.8090145 402 8/9/2024
3.6.2024.8080141 289 8/8/2024
3.6.2024.8070140 292 8/7/2024
3.6.2024.8070139 289 8/7/2024
3.6.2024.8070138 327 8/7/2024
3.6.2024.8050137 286 8/5/2024
3.6.2024.8050135 273 8/5/2024
3.6.2024.8040134 238 12/13/2024
3.6.2024.8040133 265 8/4/2024
3.6.2024.8030132 251 8/3/2024
3.6.2024.8020131 277 8/2/2024
3.6.2024.8010128 306 8/1/2024
3.6.2024.7310126 235 7/31/2024
3.6.2024.7300125 243 7/30/2024
3.6.2024.7290124 260 7/29/2024
3.6.2024.7270123 243 7/27/2024
3.6.2024.7260122 252 7/26/2024
3.6.2024.7240120 283 7/24/2024
3.6.2024.7230119 291 7/23/2024
3.6.2024.7220118 348 7/22/2024
3.6.2024.7220114 311 7/22/2024
3.6.2024.7220113 327 7/22/2024
3.6.2024.7190112 314 7/19/2024
3.6.2024.7190111 322 7/19/2024
3.6.2024.7180110 309 7/18/2024
3.6.2024.7170109 316 7/17/2024
3.6.2024.7160108 317 7/16/2024
3.6.2024.7160107 300 7/16/2024
3.6.2024.7150106 276 7/15/2024
3.6.2024.7150105 343 7/15/2024
3.6.2024.7130104 304 7/13/2024
3.6.2024.7130103 288 7/13/2024
3.6.2024.7120102 300 7/12/2024
3.6.2024.7110101 315 7/11/2024
3.6.2024.7100100 339 7/10/2024
3.6.2024.7090099 292 7/9/2024
3.6.2024.7090098 326 7/9/2024
3.6.2024.7090097 304 7/9/2024
3.6.2024.7090096 322 7/8/2024
3.6.2024.7080095 322 7/8/2024
3.6.2024.7080094 301 7/8/2024
3.6.2024.7080091 310 7/8/2024
3.6.2024.7050090 333 7/5/2024
3.6.2024.7040089 320 7/4/2024
3.6.2024.7030088 322 7/3/2024
3.6.2024.7020087 308 7/2/2024
3.6.2024.7020086 330 7/2/2024
3.6.2024.7010085 346 7/1/2024
3.6.2024.7010084 300 7/1/2024
3.6.2024.6290083 328 6/29/2024
3.6.2024.6280082 312 6/28/2024
3.6.2024.6270081 325 6/27/2024
3.6.2024.6260080 324 6/26/2024
3.6.2024.6250079 307 6/25/2024
3.6.2024.6250078 330 6/25/2024
3.6.2024.6250077 321 6/24/2024
3.6.2024.6240076 316 6/24/2024
3.6.2024.6240075 308 6/24/2024
3.6.2024.6200074 340 6/20/2024
3.6.2024.6190073 346 6/19/2024
3.6.2024.6180072 319 6/18/2024
3.6.2024.6170071 330 6/17/2024
3.6.2024.6150070 333 6/15/2024
3.6.2024.6140069 327 6/14/2024
3.6.2024.6130068 316 6/13/2024
3.6.2024.6130067 325 6/13/2024
3.6.2024.6120062 297 6/12/2024
3.6.2024.6120061 306 6/12/2024
3.6.2024.6110060 307 6/11/2024
3.6.2024.6090059 316 6/9/2024
3.6.2024.6060058 315 6/6/2024
3.6.2024.6050057 320 6/5/2024
3.6.2024.6040056 324 6/4/2024
3.6.2024.6030055 307 6/3/2024
3.6.2024.5310054 308 5/31/2024
3.6.2024.5300053 380 5/30/2024
3.6.2024.5290052 331 5/29/2024
3.6.2024.5290051 306 5/29/2024
3.6.2024.5280050 321 5/28/2024
3.6.2024.5270049 352 5/27/2024
3.6.2024.5250048 341 5/25/2024
3.6.2024.5250047 347 5/25/2024
3.6.2024.5240046 322 5/24/2024
3.6.2024.5240045 328 5/24/2024
3.6.2024.5240044 328 5/24/2024
3.6.2024.5240043 321 5/24/2024
3.6.2024.5230039 343 5/23/2024
3.6.2024.5230038 319 5/23/2024
3.6.2024.5230037 315 5/23/2024
3.6.2024.5220036 314 5/23/2024
3.6.2024.5220035 321 5/22/2024
3.6.2024.5220034 344 5/22/2024
3.6.2024.5210033 348 5/21/2024
3.6.2024.5210032 347 5/21/2024
3.6.2024.5200031 301 5/20/2024
3.6.2024.5170030 370 5/17/2024
3.6.2024.5160029 267 5/16/2024
3.6.2024.5160028 297 5/16/2024
3.6.2024.5150027 344 5/15/2024
3.6.2024.5140026 277 5/14/2024
3.6.2024.5130025 290 5/13/2024
3.6.2024.5130024 321 5/13/2024
3.6.2024.5110024 291 5/11/2024
3.6.2024.5110023 320 5/11/2024
3.6.2024.5110022 363 5/11/2024
3.6.2024.5100021 317 5/10/2024
3.6.2024.5100020 309 5/10/2024
3.6.2024.5090019 337 5/9/2024
3.6.2024.5080018 320 5/8/2024
3.6.2024.5080017 333 5/8/2024
3.6.2024.5070016 327 5/7/2024
3.6.2024.5060014 439 5/6/2024
3.6.2024.5060010 337 5/6/2024
3.6.2024.5050009 323 5/5/2024
3.6.2024.4290008 320 4/29/2024
3.6.2024.4280007 305 4/28/2024
3.6.2024.4280006 300 4/28/2024
3.6.2024.4260005 318 4/26/2024
3.6.2024.4260004 303 4/26/2024
3.6.2024.4250003 312 4/25/2024
3.6.2024.4250002 275 4/25/2024
3.6.2024.4240001 359 4/24/2024
3.5.2024.4230239 343 4/23/2024
3.5.2024.4220237 309 4/22/2024
3.5.2024.4210236 322 4/21/2024
3.5.2024.4200235 313 4/20/2024
3.5.2024.4190232 352 4/19/2024
3.5.2024.4180230 312 4/18/2024
3.5.2024.4180229 298 4/18/2024
3.5.2024.4170228 346 4/17/2024
3.5.2024.4170226 308 4/17/2024
3.5.2024.4170225 318 4/17/2024
3.5.2024.4160223 331 4/16/2024
3.5.2024.4150222 315 4/15/2024
3.5.2024.4130221 291 4/18/2024
3.5.2024.4110220 284 4/12/2024
3.5.2024.4110219 342 4/12/2024
3.5.2024.4100218 298 4/10/2024
3.5.2024.4100217 321 4/10/2024
3.5.2024.4100216 320 4/10/2024
3.5.2024.4090215 315 4/9/2024
3.5.2024.4080214 316 4/8/2024
3.5.2024.4070213 343 4/7/2024
3.5.2024.4020210 312 4/2/2024
3.5.2024.4020209 309 4/2/2024
3.5.2024.4010208 330 4/1/2024
3.5.2024.3300207 303 3/30/2024
3.5.2024.3300206 305 3/30/2024
3.5.2024.3300205 305 3/30/2024
3.5.2024.3290204 289 3/29/2024
3.5.2024.3280203 319 3/28/2024
3.5.2024.3270202 339 3/27/2024
3.5.2024.3270201 398 3/27/2024
3.5.2024.3250200 323 3/25/2024
3.5.2024.3220198 416 3/22/2024
3.5.2024.3210197 349 3/21/2024
3.5.2024.3200196 350 3/20/2024
3.5.2024.3190195 345 3/19/2024
3.5.2024.3180194 359 3/18/2024
3.5.2024.3170192 331 3/17/2024
3.5.2024.3160191 347 3/16/2024
3.5.2024.3150190 332 3/15/2024
3.5.2024.3130189 353 3/13/2024
3.5.2024.3110188 364 3/11/2024
3.5.2024.3100187 360 3/10/2024
3.5.2024.3100186 298 3/10/2024
3.5.2024.3100185 310 3/10/2024
3.5.2024.3070184 336 3/7/2024
3.5.2024.3070183 349 3/7/2024
3.5.2024.3070179 337 3/7/2024
3.5.2024.3070178 339 3/7/2024
3.5.2024.3060177 374 3/6/2024
3.5.2024.3050175 366 3/5/2024
3.5.2024.3040174 360 3/4/2024
3.5.2024.3040173 354 3/4/2024
3.5.2024.3020172 371 3/2/2024
3.5.2024.3020171 321 3/2/2024
3.5.2024.3020170 365 3/4/2024
3.5.2024.3020169 364 3/2/2024
3.5.2024.3020168 349 3/2/2024
3.5.2024.3020167 380 3/2/2024
3.5.2024.3020166 384 3/2/2024
3.5.2024.3010165 355 3/1/2024
3.5.2024.2290164 378 2/29/2024
3.5.2024.2290163 339 2/29/2024
3.5.2024.2290161 358 2/29/2024
3.5.2024.2280159 321 2/28/2024
3.5.2024.2270157 388 2/27/2024
3.5.2024.2230155 381 2/23/2024
3.5.2024.2210153 356 2/21/2024
3.5.2024.2190152 331 2/19/2024
3.5.2024.2180150 366 2/18/2024
3.5.2024.2170148 316 2/18/2024
3.5.2024.1280144 381 1/28/2024
3.5.2024.1280143 335 1/28/2024
3.5.2024.1260143 345 2/18/2024
3.5.2024.1260142 366 1/26/2024
3.5.2024.1240139 372 1/24/2024
3.5.2024.1240136 337 1/24/2024
3.5.2024.1240135 394 1/24/2024
3.5.2024.1240132 361 1/24/2024
3.5.2024.1230131 344 1/23/2024
3.5.2024.1230130 317 1/23/2024
3.5.2024.1220129 379 1/22/2024
3.5.2024.1190128 395 1/19/2024
3.5.2024.1180124 328 1/18/2024
3.5.2024.1170123 375 1/18/2024
3.5.2024.1160122 334 1/16/2024
3.5.2024.1160121 333 1/16/2024
3.5.2024.1150119 369 1/15/2024
3.5.2024.1150118 314 1/15/2024
3.5.2024.1150117 385 1/15/2024
3.5.2024.1150116 346 1/15/2024
3.5.2024.1150115 385 1/15/2024
3.5.2024.1150114 326 1/14/2024
3.4.2024.1120104 383 1/12/2024
3.4.2024.1120103 304 1/12/2024
3.4.2024.1120102 341 1/12/2024
3.4.2024.1120100 366 1/12/2024
3.4.2024.1120099 341 1/12/2024
3.4.2024.1120098 351 1/12/2024
3.4.2024.1120096 350 1/12/2024
3.4.2024.1120095 319 1/11/2024
3.4.2024.1110094 341 1/11/2024
3.4.2024.1110093 423 1/11/2024
3.4.2024.1100092 383 1/10/2024
3.4.2024.1090091 395 1/9/2024
3.4.2024.1080090 372 1/8/2024
3.4.2024.1080089 380 1/8/2024
3.4.2024.1060088 409 1/6/2024
3.4.2024.1040086 405 1/4/2024
3.4.2024.1030085 347 1/3/2024
3.4.2024.1030084 345 1/3/2024
3.4.2024.1030083 387 1/3/2024
3.4.2024.1020082 348 1/2/2024
3.4.2024.1020081 333 1/2/2024
3.4.2024.1020080 412 1/2/2024
3.4.2023.12290079 400 12/29/2023
3.4.2023.12280078 374 12/28/2023
3.4.2023.12280077 380 12/28/2023
3.4.2023.12270076 357 12/27/2023
3.4.2023.12270075 370 12/27/2023
3.4.2023.12260068 390 12/26/2023
3.4.2023.12220067 361 12/22/2023
3.4.2023.12200066 367 12/20/2023
3.4.2023.12200065 346 12/20/2023
3.4.2023.12190064 351 12/19/2023
3.4.2023.12180061 391 12/18/2023
3.4.2023.12180060 398 12/18/2023
3.4.2023.12150059 393 12/15/2023
3.4.2023.12140058 365 12/14/2023
3.4.2023.12140054 405 12/14/2023
3.4.2023.12140053 375 12/14/2023
3.4.2023.12130052 423 12/13/2023
3.4.2023.12130051 394 12/13/2023
3.4.2023.12120050 364 12/12/2023
3.4.2023.12120049 388 12/12/2023
3.4.2023.12120046 414 12/12/2023
3.4.2023.12100045 389 12/10/2023
3.4.2023.12080044 418 12/8/2023
3.4.2023.12040041 386 12/3/2023
3.4.2023.12020040 361 12/2/2023
3.4.2023.12010038 413 12/1/2023
3.4.2023.12010037 362 12/1/2023
3.4.2023.11300034 419 11/30/2023
3.4.2023.11280033 431 11/28/2023
3.4.2023.11280032 432 11/28/2023
3.4.2023.11280031 397 11/28/2023
3.4.2023.11260030 400 11/26/2023
3.4.2023.11250029 462 11/25/2023
3.4.2023.11230026 465 11/23/2023
3.4.2023.11230008 458 11/23/2023
3.4.2023.11220007 412 11/22/2023
3.4.2023.11220005 432 11/22/2023
3.4.2023.11170004 440 11/17/2023
3.4.2023.11160003 410 11/16/2023
3.4.2023.11150002 443 11/15/2023
3.4.2023.11150001 415 11/15/2023
3.4.2023.1115-beta0001 344 11/15/2023
3.3.2023.1114-beta0072 308 11/14/2023
3.3.2023.1113-beta0071 329 11/13/2023
3.3.2023.1113-beta0066 321 11/13/2023
3.3.2023.1110-beta0065 319 11/10/2023
3.3.2023.1108-beta0064 298 11/8/2023
3.3.2023.1108-beta0063 322 11/8/2023
3.3.2023.1106-beta0061 329 11/6/2023
3.3.2023.1103-beta0060 340 11/3/2023
3.3.2023.1102-beta0058 283 11/23/2023
3.3.2023.1102-beta0057 292 11/2/2023
3.3.2023.1102-beta0051 285 11/2/2023
3.3.2023.1102-beta0049 273 11/2/2023
3.3.2023.1101-beta0048 284 11/1/2023
3.3.2023.1101-beta0047 317 11/1/2023
3.3.2023.1031-beta0046 292 10/31/2023
3.3.2023.1031-beta0045 312 10/31/2023
3.3.2023.1030-beta0044 317 10/30/2023
3.3.2023.1027-beta0043 319 10/27/2023
3.3.2023.1027-beta0037 310 10/27/2023
3.3.2023.1026-beta0034 302 10/26/2023
3.3.2023.1025-beta0024 324 10/25/2023
3.3.2023.1020-beta0002 185 10/20/2023
3.3.2023.1019-beta0001 223 10/20/2023
2.3.2023.1019288 228 10/20/2023
2.3.2023.1018288 496 10/18/2023
2.3.2023.1017286 490 10/17/2023
2.3.2023.1017285 497 10/17/2023
2.3.2023.1016277 490 10/16/2023
2.3.2023.1012276 521 10/12/2023
2.3.2023.1011273 521 10/11/2023
2.3.2023.1011269 492 10/11/2023
2.3.2023.1011268 491 10/11/2023
2.3.2023.1011267 490 10/11/2023
2.3.2023.1011266 506 10/11/2023
2.3.2023.1010265 490 10/11/2023
2.3.2023.1010263 502 10/10/2023
2.3.2023.1010262 495 10/10/2023
2.3.2023.1010260 502 10/10/2023
2.3.2023.1010258 496 10/10/2023
2.3.2023.1010256 303 10/10/2023
2.3.2023.1008255 555 10/8/2023
2.3.2023.1004251 485 10/4/2023
2.3.2023.926250 545 9/26/2023
2.3.2023.922249 486 9/22/2023
2.3.2023.922248 481 9/22/2023
2.3.2023.920247 565 9/20/2023
2.3.2023.920246 477 9/20/2023
2.3.2023.919245 497 9/19/2023
2.3.2023.919244 489 9/19/2023
2.3.2023.919242 458 9/19/2023
2.3.2023.918243 448 9/18/2023
2.3.2023.918242 456 9/18/2023
2.3.2023.914241 550 9/14/2023
2.3.2023.913239 478 9/13/2023
2.3.2023.913235 455 9/13/2023
2.3.2023.913234 469 9/13/2023
2.3.2023.913233 474 9/13/2023
2.3.2023.913232 517 9/13/2023
2.3.2023.913231 549 9/13/2023
2.3.2023.912230 544 9/12/2023
2.3.2023.909228 543 9/9/2023
2.3.2023.909227 508 9/9/2023
2.3.2023.909226 500 9/9/2023
2.3.2023.909223 553 9/9/2023
2.3.2023.909222 534 9/9/2023
2.3.2023.909221 532 9/9/2023
2.3.2023.909220 495 9/9/2023
2.3.2023.909218 526 9/9/2023
2.3.2023.907201 558 9/7/2023
2.3.2023.905200 524 9/5/2023
2.3.2023.904197 494 9/4/2023
2.3.2023.828196 539 8/28/2023
2.3.2023.824195 519 8/24/2023
2.3.2023.823194 525 8/23/2023
2.3.2023.821193 551 8/21/2023
2.3.2023.820192 540 8/20/2023
2.3.2023.817191 555 8/17/2023
2.3.2023.817190 557 8/17/2023
2.3.2023.815189 629 8/15/2023
2.3.2023.812188 602 8/12/2023
2.3.2023.811187 552 8/11/2023
2.3.2023.811186 564 8/10/2023
2.3.2023.810185 564 8/10/2023
2.3.2023.810184 545 8/10/2023
2.3.2023.808183 604 8/8/2023
2.3.2023.807182 624 8/7/2023
2.3.2023.806181 639 8/6/2023
2.3.2023.806178 567 8/6/2023
2.3.2023.802166 670 8/2/2023
2.3.2023.801165 560 8/1/2023
2.3.2023.731164 601 7/31/2023
2.3.2023.730163 607 7/30/2023
2.3.2023.729162 528 7/29/2023
2.3.2023.729161 554 7/29/2023
2.3.2023.729160 559 7/29/2023
2.3.2023.729159 555 7/29/2023
2.3.2023.728158 557 7/28/2023
2.3.2023.728157 560 7/28/2023
2.3.2023.727156 535 7/27/2023
2.3.2023.726155 572 7/26/2023
2.3.2023.726154 563 7/26/2023
2.3.2023.726152 574 7/26/2023
2.3.2023.725149 553 7/25/2023
2.3.2023.725148 560 7/25/2023
2.3.2023.721147 637 7/22/2023
2.3.2023.721146 587 7/21/2023
2.3.2023.720140 572 7/20/2023
2.3.2023.717139 667 7/17/2023
2.3.2023.717138 596 7/17/2023
2.3.2023.716138 568 7/16/2023
2.3.2023.715138 623 7/15/2023
2.3.2023.715137 601 7/15/2023
2.3.2023.715136 586 7/15/2023
2.3.2023.713134 587 7/13/2023
2.3.2023.712133 666 7/12/2023
2.3.2023.711132 583 7/11/2023
2.3.2023.711131 577 7/11/2023
2.3.2023.711129 583 7/11/2023
2.3.2023.709131 687 7/9/2023
2.3.2023.708128 590 7/11/2023
2.3.2023.708127 574 7/8/2023
2.3.2023.707121 640 7/7/2023
2.3.2023.707120 625 7/7/2023
2.3.2023.706119 593 7/6/2023
2.3.2023.706118 603 7/6/2023
2.3.2023.705108 626 7/5/2023
2.3.2023.705107 637 7/5/2023
2.3.2023.705104 602 7/5/2023
2.3.2023.704103 602 7/4/2023
2.3.2023.703102 628 7/4/2023
2.3.2023.703101 609 7/4/2023
2.3.2023.703100 610 7/3/2023
2.3.2023.703099 618 7/3/2023
2.3.2023.703098 625 7/3/2023
2.3.2023.630097 609 6/29/2023
2.3.2023.629096 624 6/29/2023
2.3.2023.625095 687 6/25/2023
2.3.2023.621094 609 6/21/2023
2.3.2023.620093 638 6/20/2023
2.3.2023.620092 651 6/20/2023
2.3.2023.619088 642 6/19/2023
2.3.2023.619087 616 6/19/2023
2.3.2023.619086 619 6/19/2023
2.3.2023.619085 609 6/19/2023
2.3.2023.619084 611 6/19/2023
2.3.2023.618083 641 6/19/2023
2.3.2023.617080 618 6/17/2023
2.3.2023.616079 698 6/16/2023
2.3.2023.615078 646 6/15/2023
2.3.2023.614075 742 6/14/2023
2.3.2023.612074 796 6/12/2023
2.3.2023.612073 646 6/12/2023
2.3.2023.612072 662 6/11/2023
2.3.2023.610071 741 6/10/2023
2.3.2023.610070 681 6/10/2023
2.3.2023.608070 714 6/8/2023
2.3.2023.605067 699 6/5/2023
2.3.2023.602066 662 6/2/2023
2.3.2023.602065 665 6/2/2023
2.3.2023.601063 679 6/1/2023
2.3.2023.601062 691 5/31/2023
2.3.2023.531061 658 5/31/2023
2.3.2023.530060 697 5/30/2023
2.3.2023.530049 711 5/29/2023
2.3.2023.529048 763 5/29/2023
2.3.2023.529047 730 5/29/2023
2.3.2023.529046 728 5/28/2023
2.3.2023.528045 729 5/28/2023
2.3.2023.528044 718 5/28/2023
2.3.2023.528043 665 5/28/2023
2.3.2023.525040 694 5/25/2023
2.3.2023.525039 713 5/25/2023
2.3.2023.524038 704 5/24/2023
2.3.2023.524037 683 5/23/2023
2.3.2023.520036 666 5/20/2023
2.3.2023.520035 610 5/20/2023
2.3.2023.520032 580 5/23/2023
2.3.2023.519031 601 5/19/2023
2.3.2023.515030 672 5/15/2023
2.3.2023.512029 664 5/12/2023
2.3.2023.512027 597 5/12/2023
2.3.2023.511025 651 5/11/2023
2.3.2023.510022 604 5/10/2023
2.3.2023.510016 639 5/9/2023
2.3.2023.507015 703 5/7/2023
2.3.2023.507014 664 5/7/2023
2.3.2023.505013 645 5/5/2023
2.3.2023.505012 714 5/5/2023
2.3.2023.502011 744 5/2/2023
2.3.2023.502010 706 5/2/2023
2.3.2023.502009 726 5/2/2023
2.3.2023.502008 659 5/2/2023
2.3.2023.501007 786 5/1/2023
2.3.2023.501006 758 5/1/2023
2.3.2023.501005 648 5/1/2023
2.3.2023.501004 743 5/1/2023
2.3.2023.428002 654 5/5/2023
2.3.2023.427001 685 4/27/2023
2.2.2023.222-beta00001 468 2/25/2023
1.3.2023.427180 718 4/27/2023
1.3.2023.427179 749 4/27/2023
1.3.2023.427176 783 4/27/2023
1.3.2023.427171 703 4/27/2023
1.3.2023.427170 769 4/27/2023
1.3.2023.427159 708 4/26/2023
1.3.2023.426158 805 4/26/2023
1.3.2023.425154 831 4/25/2023
1.3.2023.425153 692 4/25/2023
1.3.2023.425149 649 4/25/2023
1.3.2023.425148 644 4/25/2023
1.3.2023.425146 693 4/25/2023
1.3.2023.425144 690 4/24/2023
1.3.2023.424143 733 4/24/2023
1.3.2023.424142 687 4/24/2023
1.3.2023.424139 701 4/24/2023
1.3.2023.423138 711 4/24/2023
1.3.2023.423137 726 4/24/2023
1.3.2023.423136 715 4/24/2023
1.3.2023.423134 743 4/23/2023
1.3.2023.423120 714 4/23/2023
1.3.2023.423119 735 4/22/2023
1.3.2023.421118 729 4/21/2023
1.3.2023.420117 755 4/20/2023
1.3.2023.419116 701 4/19/2023
1.3.2023.419114 752 4/19/2023
1.3.2023.419113 685 4/19/2023
1.3.2023.419112 829 4/19/2023
1.3.2023.419108 444 4/19/2023
1.3.2023.419107 408 4/19/2023
1.3.2023.419106 685 4/19/2023
1.3.2023.419104 685 4/19/2023
1.3.2023.418103 722 4/18/2023
1.3.2023.418102 721 4/18/2023
1.3.2023.417101 727 4/17/2023
1.3.2023.417100 728 4/17/2023
1.3.2023.41599 804 4/15/2023
1.3.2023.41598 769 4/17/2023
1.3.2023.41497 779 4/14/2023
1.3.2023.41496 764 4/14/2023
1.3.2023.41394 710 4/12/2023
1.3.2023.41294 739 4/14/2023
1.3.2023.41293 747 4/12/2023
1.3.2023.41192 742 4/11/2023
1.3.2023.41090 775 4/10/2023
1.3.2023.40888 766 4/8/2023
1.3.2023.40887 765 4/8/2023
1.3.2023.40886 745 4/8/2023
1.3.2023.40785 712 4/7/2023
1.3.2023.40683 738 4/6/2023
1.3.2023.40682 718 4/6/2023
1.3.2023.40681 731 4/6/2023
1.3.2023.40480 746 4/3/2023
1.3.2023.40279 758 4/2/2023
1.3.2023.40178 798 4/1/2023
1.3.2023.40177 787 4/1/2023
1.3.2023.33176 743 3/31/2023
1.3.2023.32774 788 3/27/2023
1.3.2023.32672 775 3/26/2023
1.3.2023.32669 822 3/26/2023
1.3.2023.32668 792 3/26/2023
1.3.2023.32667 780 3/26/2023
1.3.2023.32666 796 3/26/2023
1.3.2023.32665 804 3/26/2023
1.3.2023.32563 823 3/25/2023
1.3.2023.32562 766 3/25/2023
1.3.2023.32561 772 3/25/2023
1.3.2023.32360 795 3/23/2023
1.3.2023.32359 793 3/23/2023
1.3.2023.32358 767 3/23/2023
1.3.2023.32357 780 3/23/2023
1.3.2023.32356 838 3/22/2023
1.3.2023.32355 761 3/22/2023
1.3.2023.32154 796 3/21/2023
1.3.2023.32153 769 3/21/2023
1.3.2023.32152 988 3/21/2023
1.3.2023.32149 771 3/21/2023
1.3.2023.31949 821 3/19/2023
1.3.2023.31740 821 3/17/2023
1.3.2023.31540 822 3/15/2023
1.3.2023.31539 835 3/15/2023
1.3.2023.31437 812 3/14/2023
1.3.2023.31436 810 3/13/2023
1.3.2023.31335 824 3/13/2023
1.3.2023.31334 812 3/12/2023
1.3.2023.31333 772 3/12/2023
1.3.2023.31232 805 3/12/2023
1.3.2023.31231 811 3/12/2023
1.3.2023.31128 807 3/13/2023
1.3.2023.31127 869 3/11/2023
1.3.2023.31121 846 3/11/2023
1.3.2023.31020 825 3/9/2023
1.3.2023.30919 849 3/8/2023
1.3.2023.30818 844 3/8/2023
1.3.2023.30816 826 3/8/2023
1.3.2023.30813 866 3/7/2023
1.3.2023.30712 841 3/6/2023
1.3.2023.30611 864 3/6/2023
1.3.2023.30210 875 3/2/2023
1.3.2023.3029 859 3/2/2023
1.3.2023.3028 870 3/1/2023
1.3.2023.3017 851 3/1/2023
1.3.2023.3016 894 2/28/2023
1.3.2023.2285 858 2/28/2023
1.3.2023.2274 855 2/27/2023
1.3.2023.2253 874 2/25/2023
1.3.2023.2232 850 2/22/2023
1.3.2023.2221 825 2/22/2023
1.2.2023.219-beta00036 548 2/19/2023
1.2.2023.217-beta00035 557 2/17/2023
1.2.2023.215-beta00034 545 2/15/2023
1.2.2023.214-beta00033 534 2/14/2023
1.2.2023.213-beta00032 538 2/13/2023
1.2.2023.213-beta00031 558 2/13/2023
1.2.2023.212-beta00031 542 2/12/2023
1.2.2023.211-beta00029 542 2/11/2023
1.2.2023.211-beta00028 524 2/11/2023
1.2.2023.211-beta00027 569 2/11/2023
1.2.2023.210-beta00026 535 2/10/2023
1.2.2023.209-beta00025 539 2/9/2023
1.2.2023.208-beta00024 569 2/8/2023
1.2.2023.208-beta00023 282 2/8/2023
1.2.2023.207-beta00023 534 2/7/2023
1.2.2023.206-beta00021 536 2/6/2023
1.2.2023.206-beta00020 727 2/6/2023
1.2.2023.204-beta00019 587 2/4/2023
1.2.2023.202-beta00018 534 2/2/2023
1.2.2023.130-beta00016 557 1/30/2023
1.2.2023.129-beta00015 540 1/29/2023
1.2.2023.128-beta00014 552 1/28/2023
1.2.2023.120-beta00012 540 1/20/2023
1.2.2023.120-beta00011 555 1/20/2023
1.2.2023.112-beta00010 566 1/12/2023
1.2.2023.111-beta00009 560 1/11/2023
1.2.2023.110-beta00008 555 1/9/2023
1.2.2023.108-beta00007 538 1/8/2023
1.2.2023.105-beta00006 520 1/5/2023
1.2.2023.103-beta00005 545 1/3/2023
1.2.2023.103-beta00004 561 1/3/2023
1.2.2023.101-beta00001 536 1/1/2023
1.1.2022.1229-beta00043 536 12/29/2022
1.1.2022.1228-beta00041 535 12/28/2022
1.1.2022.1227-beta00036 528 12/28/2022
1.1.2022.1226-beta00035 532 12/26/2022
1.1.2022.1225-beta00035 295 12/26/2022
1.1.2022.1225-beta00034 567 12/25/2022
1.1.2022.1221-beta00032 550 12/21/2022
1.1.2022.1221-beta00031 563 12/21/2022
1.1.2022.1220-beta00030 555 12/20/2022
1.1.2022.1220-beta00027 530 12/20/2022
1.1.2022.1220-beta00026 541 12/20/2022
1.1.2022.1220-beta00025 538 12/20/2022
1.1.2022.1220-beta00024 698 12/20/2022
1.1.2022.1219-beta00022 545 12/19/2022
1.1.2022.1219-beta00021 549 12/19/2022
1.1.2022.1219-beta00020 517 12/19/2022
1.1.2022.1219-beta00019 547 12/19/2022
1.1.2022.1219-beta00018 516 12/19/2022
1.1.2022.1214-beta00016 531 12/14/2022
1.1.2022.1212-beta00015 549 12/12/2022
1.1.2022.1210-beta00015 541 12/12/2022
1.1.2022.1210-beta00014 342 12/10/2022
1.1.2022.1210-beta00013 309 12/10/2022
1.1.2022.1208-beta00012 318 12/8/2022
1.1.2022.1207-beta00011 316 12/7/2022
1.1.2022.1203-beta00010 340 12/3/2022
1.1.2022.1201-beta00009 324 11/30/2022
1.1.2022.1129-beta00008 320 11/29/2022
1.1.2022.1127-beta00007 315 11/29/2022
1.1.2022.1126-beta00007 291 11/26/2022
1.1.2022.1126-beta00006 326 11/26/2022
1.1.2022.1126-beta00005 323 11/26/2022
1.1.2022.1125-beta00004 318 11/26/2022
1.1.2022.1120-beta00003 323 11/20/2022
1.1.2022.1112-beta00002 335 11/20/2022
1.1.2022.1110-beta00001 325 11/10/2022
1.0.2022.1109-beta00012 334 11/8/2022
1.0.2022.1107-beta00011 270 11/6/2022
1.0.2022.1104-beta00008 292 11/4/2022
1.0.2022.1103-beta00007 274 11/3/2022
1.0.2022.1101-beta00006 264 11/1/2022
1.0.2022.1031-beta00004 271 10/31/2022

内存优化,在高并发场合减少内存分配