DH.NRedis 3.91.2024.1104-beta0356

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 3.91.2024.1104-beta0356
                    
NuGet\Install-Package DH.NRedis -Version 3.91.2024.1104-beta0356
                    
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="3.91.2024.1104-beta0356" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.NRedis" Version="3.91.2024.1104-beta0356" />
                    
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 3.91.2024.1104-beta0356
                    
#r "nuget: DH.NRedis, 3.91.2024.1104-beta0356"
                    
#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@3.91.2024.1104-beta0356
                    
#: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=3.91.2024.1104-beta0356&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=DH.NRedis&version=3.91.2024.1104-beta0356&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
DH.Extensions.Caching.Redis

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

YRY.Web.Framework

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

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.13.2025.725-beta0547 405 7/25/2025
4.13.2025.713-beta1514 154 7/13/2025
4.13.2025.701-beta0850 217 7/1/2025
4.12.2025.630-beta1209 142 6/30/2025
4.12.2025.630-beta1207 142 6/30/2025
4.12.2025.630-beta1206 153 6/30/2025
4.12.2025.630-beta1201 143 6/30/2025
4.12.2025.619-beta1116 231 6/19/2025
4.12.2025.619-beta1103 138 6/19/2025
4.12.2025.619-beta1010 138 6/19/2025
4.12.2025.619-beta1006 147 6/19/2025
4.12.2025.530-beta0630 319 5/30/2025
4.12.2025.514-beta0916 354 5/14/2025
4.12.2025.506 252 5/6/2025
4.12.2025.506-beta1219 157 5/6/2025
4.12.2025.506-beta1216 161 5/6/2025
4.12.2025.506-beta1215 162 5/6/2025
4.12.2025.506-beta1214 153 5/6/2025
4.12.2025.506-beta1212 163 5/6/2025
4.11.2025.506-beta1208 167 5/6/2025
4.11.2025.506-beta1205 153 5/6/2025
4.11.2025.428-beta0235 248 4/28/2025
4.11.2025.423-beta1129 188 4/23/2025
4.11.2025.423-beta1126 173 4/23/2025
4.11.2025.412 211 4/12/2025
4.11.2025.412-beta1008 125 4/12/2025
4.11.2025.412-beta1006 120 4/12/2025
4.11.2025.329-beta0412 258 3/29/2025
4.11.2025.329-beta0409 132 3/29/2025
4.11.2025.329-beta0359 126 3/29/2025
4.11.2025.328-beta1004 149 3/28/2025
4.11.2025.314-beta1134 182 3/14/2025
4.11.2025.311-beta0606 183 3/11/2025
4.11.2025.303 233 3/3/2025
4.11.2025.303-beta0309 124 3/3/2025
4.1.2025.227-beta0815 174 2/27/2025
4.1.2025.227-beta0814 125 2/27/2025
4.1.2025.227-beta0809 114 2/27/2025
4.1.2025.217-beta0712 252 2/17/2025
4.1.2025.210-beta0139 197 2/10/2025
4.1.2025.205-beta0608 182 2/5/2025
4.1.2025.115-beta0812 166 1/15/2025
4.1.2025.114-beta0211 138 1/14/2025
4.1.2025.110-beta0204 153 1/10/2025
4.1.2025.110-beta0203 124 1/10/2025
4.0.2025.110-beta0153 114 1/10/2025
4.0.2025.103 284 1/3/2025
4.0.2025.103-beta0347 114 1/3/2025
4.0.2024.1231-beta0940 150 12/31/2024
4.0.2024.1226-beta0336 289 12/26/2024
4.0.2024.1213-beta1019 342 12/13/2024
4.0.2024.1206-beta0112 293 12/6/2024
4.0.2024.1204-beta0337 246 12/4/2024
4.0.2024.1201-beta0334 143 12/1/2024
4.0.2024.1126-beta0234 168 11/26/2024
4.0.2024.1123-beta0939 429 11/23/2024
4.0.2024.1119-beta0731 138 11/19/2024
4.0.2024.1114-beta0650 142 11/14/2024
4.0.2024.1114-beta0608 94 11/14/2024
3.91.2024.1112-beta0844 113 11/12/2024
3.91.2024.1109-beta0248 170 11/9/2024
3.91.2024.1104-beta0356 442 11/4/2024
3.91.2024.1101-beta0242 121 11/1/2024
3.91.2024.1031 173 10/31/2024
3.91.2024.1031-beta1112 125 10/31/2024
3.91.2024.1031-beta1107 119 10/31/2024
3.91.2024.1031-beta1106 131 10/31/2024
3.91.2024.1021-beta0734 626 10/21/2024
3.91.2024.1021-beta0725 107 10/21/2024
3.91.2024.1015-beta1006 124 10/15/2024
3.91.2024.1015-beta0956 115 10/15/2024
3.91.2024.1013-beta0832 141 10/13/2024
3.91.2024.1012-beta0303 117 10/12/2024
3.91.2024.1010-beta0633 151 10/10/2024
3.91.2024.1008-beta0919 276 10/8/2024
3.91.2024.1008-beta0342 188 10/8/2024
3.91.2024.1008-beta0328 120 10/8/2024
3.91.2024.1008-beta0321 115 10/8/2024
3.91.2024.925-beta0644 177 9/25/2024
3.91.2024.923-beta0226 700 9/23/2024
3.91.2024.922-beta0349 146 9/22/2024
3.9.2024.9210003 238 9/21/2024
3.9.2024.9210002 248 9/21/2024
3.8.2024.922-beta0347 124 9/22/2024
3.8.2024.921-beta0953 116 9/21/2024
3.8.2024.920-beta0130 326 9/20/2024
3.8.2024.919-beta0806 141 9/19/2024
3.8.2024.918-beta1131 312 9/18/2024
3.8.2024.918-beta0917 121 9/18/2024
3.8.2024.918-beta0916 93 9/18/2024
3.8.2024.913-beta0631 156 9/13/2024
3.8.2024.911-beta1434 450 9/11/2024
3.8.2024.907-beta0155 401 9/7/2024
3.8.2024.903-beta0542 243 9/3/2024
3.8.2024.828-beta0703 262 8/28/2024
3.8.2024.828-beta0135 228 8/28/2024
3.8.2024.828-beta0131 121 8/28/2024
3.8.2024.828-beta0130 122 8/28/2024
3.8.2024.828-beta0122 143 8/28/2024
3.8.2024.828-beta0119 108 8/28/2024
3.8.2024.828-beta0111 147 8/28/2024
3.8.2024.828-beta0109 141 8/28/2024
3.7.2024.826-beta0225 259 8/26/2024
3.7.2024.821-beta0308 322 8/21/2024
3.7.2024.820 318 8/20/2024
3.7.2024.820-beta0627 132 8/20/2024
3.7.2024.819-beta1254 180 8/19/2024
3.6.2024.8160165 236 8/16/2024
3.6.2024.8150164 321 8/15/2024
3.6.2024.8140163 274 8/14/2024
3.6.2024.8140162 277 8/14/2024
3.6.2024.8140161 292 8/14/2024
3.6.2024.8130160 272 8/13/2024
3.6.2024.8130159 275 8/13/2024
3.6.2024.8130158 278 8/13/2024
3.6.2024.8130156 302 8/13/2024
3.6.2024.8130155 271 8/13/2024
3.6.2024.8120153 270 8/12/2024
3.6.2024.8120151 267 8/12/2024
3.6.2024.8110150 226 8/11/2024
3.6.2024.8100148 267 8/10/2024
3.6.2024.8100147 259 8/9/2024
3.6.2024.8090146 256 8/9/2024
3.6.2024.8090145 331 8/9/2024
3.6.2024.8080141 231 8/8/2024
3.6.2024.8070140 238 8/7/2024
3.6.2024.8070139 234 8/7/2024
3.6.2024.8070138 259 8/7/2024
3.6.2024.8050137 225 8/5/2024
3.6.2024.8050135 207 8/5/2024
3.6.2024.8040134 182 12/13/2024
3.6.2024.8040133 201 8/4/2024
3.6.2024.8030132 196 8/3/2024
3.6.2024.8020131 216 8/2/2024
3.6.2024.8010128 243 8/1/2024
3.6.2024.7310126 174 7/31/2024
3.6.2024.7300125 177 7/30/2024
3.6.2024.7290124 189 7/29/2024
3.6.2024.7270123 182 7/27/2024
3.6.2024.7260122 185 7/26/2024
3.6.2024.7240120 218 7/24/2024
3.6.2024.7230119 225 7/23/2024
3.6.2024.7220118 292 7/22/2024
3.6.2024.7220114 254 7/22/2024
3.6.2024.7220113 265 7/22/2024
3.6.2024.7190112 252 7/19/2024
3.6.2024.7190111 270 7/19/2024
3.6.2024.7180110 253 7/18/2024
3.6.2024.7170109 251 7/17/2024
3.6.2024.7160108 257 7/16/2024
3.6.2024.7160107 246 7/16/2024
3.6.2024.7150106 231 7/15/2024
3.6.2024.7150105 270 7/15/2024
3.6.2024.7130104 249 7/13/2024
3.6.2024.7130103 245 7/13/2024
3.6.2024.7120102 237 7/12/2024
3.6.2024.7110101 250 7/11/2024
3.6.2024.7100100 264 7/10/2024
3.6.2024.7090099 234 7/9/2024
3.6.2024.7090098 260 7/9/2024
3.6.2024.7090097 243 7/9/2024
3.6.2024.7090096 260 7/8/2024
3.6.2024.7080095 257 7/8/2024
3.6.2024.7080094 258 7/8/2024
3.6.2024.7080091 252 7/8/2024
3.6.2024.7050090 268 7/5/2024
3.6.2024.7040089 268 7/4/2024
3.6.2024.7030088 260 7/3/2024
3.6.2024.7020087 265 7/2/2024
3.6.2024.7020086 267 7/2/2024
3.6.2024.7010085 282 7/1/2024
3.6.2024.7010084 252 7/1/2024
3.6.2024.6290083 267 6/29/2024
3.6.2024.6280082 252 6/28/2024
3.6.2024.6270081 264 6/27/2024
3.6.2024.6260080 259 6/26/2024
3.6.2024.6250079 250 6/25/2024
3.6.2024.6250078 262 6/25/2024
3.6.2024.6250077 257 6/24/2024
3.6.2024.6240076 259 6/24/2024
3.6.2024.6240075 251 6/24/2024
3.6.2024.6200074 279 6/20/2024
3.6.2024.6190073 285 6/19/2024
3.6.2024.6180072 260 6/18/2024
3.6.2024.6170071 264 6/17/2024
3.6.2024.6150070 275 6/15/2024
3.6.2024.6140069 263 6/14/2024
3.6.2024.6130068 257 6/13/2024
3.6.2024.6130067 265 6/13/2024
3.6.2024.6120062 236 6/12/2024
3.6.2024.6120061 251 6/12/2024
3.6.2024.6110060 249 6/11/2024
3.6.2024.6090059 259 6/9/2024
3.6.2024.6060058 264 6/6/2024
3.6.2024.6050057 259 6/5/2024
3.6.2024.6040056 271 6/4/2024
3.6.2024.6030055 240 6/3/2024
3.6.2024.5310054 260 5/31/2024
3.6.2024.5300053 308 5/30/2024
3.6.2024.5290052 268 5/29/2024
3.6.2024.5290051 258 5/29/2024
3.6.2024.5280050 263 5/28/2024
3.6.2024.5270049 278 5/27/2024
3.6.2024.5250048 272 5/25/2024
3.6.2024.5250047 275 5/25/2024
3.6.2024.5240046 268 5/24/2024
3.6.2024.5240045 269 5/24/2024
3.6.2024.5240044 277 5/24/2024
3.6.2024.5240043 261 5/24/2024
3.6.2024.5230039 279 5/23/2024
3.6.2024.5230038 274 5/23/2024
3.6.2024.5230037 258 5/23/2024
3.6.2024.5220036 265 5/23/2024
3.6.2024.5220035 263 5/22/2024
3.6.2024.5220034 281 5/22/2024
3.6.2024.5210033 281 5/21/2024
3.6.2024.5210032 264 5/21/2024
3.6.2024.5200031 248 5/20/2024
3.6.2024.5170030 302 5/17/2024
3.6.2024.5160029 215 5/16/2024
3.6.2024.5160028 240 5/16/2024
3.6.2024.5150027 262 5/15/2024
3.6.2024.5140026 229 5/14/2024
3.6.2024.5130025 244 5/13/2024
3.6.2024.5130024 265 5/13/2024
3.6.2024.5110024 228 5/11/2024
3.6.2024.5110023 252 5/11/2024
3.6.2024.5110022 293 5/11/2024
3.6.2024.5100021 259 5/10/2024
3.6.2024.5100020 256 5/10/2024
3.6.2024.5090019 278 5/9/2024
3.6.2024.5080018 259 5/8/2024
3.6.2024.5080017 276 5/8/2024
3.6.2024.5070016 272 5/7/2024
3.6.2024.5060014 357 5/6/2024
3.6.2024.5060010 278 5/6/2024
3.6.2024.5050009 270 5/5/2024
3.6.2024.4290008 259 4/29/2024
3.6.2024.4280007 250 4/28/2024
3.6.2024.4280006 246 4/28/2024
3.6.2024.4260005 251 4/26/2024
3.6.2024.4260004 247 4/26/2024
3.6.2024.4250003 265 4/25/2024
3.6.2024.4250002 230 4/25/2024
3.6.2024.4240001 298 4/24/2024
3.5.2024.4230239 286 4/23/2024
3.5.2024.4220237 259 4/22/2024
3.5.2024.4210236 262 4/21/2024
3.5.2024.4200235 261 4/20/2024
3.5.2024.4190232 287 4/19/2024
3.5.2024.4180230 260 4/18/2024
3.5.2024.4180229 244 4/18/2024
3.5.2024.4170228 293 4/17/2024
3.5.2024.4170226 246 4/17/2024
3.5.2024.4170225 260 4/17/2024
3.5.2024.4160223 264 4/16/2024
3.5.2024.4150222 255 4/15/2024
3.5.2024.4130221 240 4/18/2024
3.5.2024.4110220 231 4/12/2024
3.5.2024.4110219 284 4/12/2024
3.5.2024.4100218 242 4/10/2024
3.5.2024.4100217 263 4/10/2024
3.5.2024.4100216 254 4/10/2024
3.5.2024.4090215 257 4/9/2024
3.5.2024.4080214 261 4/8/2024
3.5.2024.4070213 287 4/7/2024
3.5.2024.4020210 259 4/2/2024
3.5.2024.4020209 255 4/2/2024
3.5.2024.4010208 273 4/1/2024
3.5.2024.3300207 261 3/30/2024
3.5.2024.3300206 250 3/30/2024
3.5.2024.3300205 252 3/30/2024
3.5.2024.3290204 235 3/29/2024
3.5.2024.3280203 263 3/28/2024
3.5.2024.3270202 280 3/27/2024
3.5.2024.3270201 327 3/27/2024
3.5.2024.3250200 270 3/25/2024
3.5.2024.3220198 332 3/22/2024
3.5.2024.3210197 289 3/21/2024
3.5.2024.3200196 293 3/20/2024
3.5.2024.3190195 284 3/19/2024
3.5.2024.3180194 304 3/18/2024
3.5.2024.3170192 280 3/17/2024
3.5.2024.3160191 300 3/16/2024
3.5.2024.3150190 275 3/15/2024
3.5.2024.3130189 297 3/13/2024
3.5.2024.3110188 317 3/11/2024
3.5.2024.3100187 301 3/10/2024
3.5.2024.3100186 249 3/10/2024
3.5.2024.3100185 258 3/10/2024
3.5.2024.3070184 274 3/7/2024
3.5.2024.3070183 292 3/7/2024
3.5.2024.3070179 285 3/7/2024
3.5.2024.3070178 294 3/7/2024
3.5.2024.3060177 313 3/6/2024
3.5.2024.3050175 308 3/5/2024
3.5.2024.3040174 298 3/4/2024
3.5.2024.3040173 291 3/4/2024
3.5.2024.3020172 314 3/2/2024
3.5.2024.3020171 273 3/2/2024
3.5.2024.3020170 311 3/4/2024
3.5.2024.3020169 310 3/2/2024
3.5.2024.3020168 290 3/2/2024
3.5.2024.3020167 314 3/2/2024
3.5.2024.3020166 320 3/2/2024
3.5.2024.3010165 294 3/1/2024
3.5.2024.2290164 319 2/29/2024
3.5.2024.2290163 280 2/29/2024
3.5.2024.2290161 311 2/29/2024
3.5.2024.2280159 270 2/28/2024
3.5.2024.2270157 332 2/27/2024
3.5.2024.2230155 321 2/23/2024
3.5.2024.2210153 305 2/21/2024
3.5.2024.2190152 277 2/19/2024
3.5.2024.2180150 320 2/18/2024
3.5.2024.2170148 262 2/18/2024
3.5.2024.1280144 337 1/28/2024
3.5.2024.1280143 288 1/28/2024
3.5.2024.1260143 289 2/18/2024
3.5.2024.1260142 323 1/26/2024
3.5.2024.1240139 312 1/24/2024
3.5.2024.1240136 294 1/24/2024
3.5.2024.1240135 331 1/24/2024
3.5.2024.1240132 316 1/24/2024
3.5.2024.1230131 291 1/23/2024
3.5.2024.1230130 270 1/23/2024
3.5.2024.1220129 331 1/22/2024
3.5.2024.1190128 346 1/19/2024
3.5.2024.1180124 279 1/18/2024
3.5.2024.1170123 316 1/18/2024
3.5.2024.1160122 287 1/16/2024
3.5.2024.1160121 290 1/16/2024
3.5.2024.1150119 316 1/15/2024
3.5.2024.1150118 270 1/15/2024
3.5.2024.1150117 333 1/15/2024
3.5.2024.1150116 298 1/15/2024
3.5.2024.1150115 320 1/15/2024
3.5.2024.1150114 291 1/14/2024
3.4.2024.1120104 326 1/12/2024
3.4.2024.1120103 274 1/12/2024
3.4.2024.1120102 289 1/12/2024
3.4.2024.1120100 328 1/12/2024
3.4.2024.1120099 294 1/12/2024
3.4.2024.1120098 305 1/12/2024
3.4.2024.1120096 309 1/12/2024
3.4.2024.1120095 273 1/11/2024
3.4.2024.1110094 291 1/11/2024
3.4.2024.1110093 360 1/11/2024
3.4.2024.1100092 321 1/10/2024
3.4.2024.1090091 350 1/9/2024
3.4.2024.1080090 322 1/8/2024
3.4.2024.1080089 337 1/8/2024
3.4.2024.1060088 352 1/6/2024
3.4.2024.1040086 353 1/4/2024
3.4.2024.1030085 308 1/3/2024
3.4.2024.1030084 297 1/3/2024
3.4.2024.1030083 338 1/3/2024
3.4.2024.1020082 306 1/2/2024
3.4.2024.1020081 286 1/2/2024
3.4.2024.1020080 360 1/2/2024
3.4.2023.12290079 348 12/29/2023
3.4.2023.12280078 319 12/28/2023
3.4.2023.12280077 320 12/28/2023
3.4.2023.12270076 306 12/27/2023
3.4.2023.12270075 324 12/27/2023
3.4.2023.12260068 346 12/26/2023
3.4.2023.12220067 319 12/22/2023
3.4.2023.12200066 325 12/20/2023
3.4.2023.12200065 303 12/20/2023
3.4.2023.12190064 306 12/19/2023
3.4.2023.12180061 337 12/18/2023
3.4.2023.12180060 345 12/18/2023
3.4.2023.12150059 355 12/15/2023
3.4.2023.12140058 329 12/14/2023
3.4.2023.12140054 356 12/14/2023
3.4.2023.12140053 328 12/14/2023
3.4.2023.12130052 371 12/13/2023
3.4.2023.12130051 336 12/13/2023
3.4.2023.12120050 331 12/12/2023
3.4.2023.12120049 341 12/12/2023
3.4.2023.12120046 362 12/12/2023
3.4.2023.12100045 345 12/10/2023
3.4.2023.12080044 366 12/8/2023
3.4.2023.12040041 344 12/3/2023
3.4.2023.12020040 321 12/2/2023
3.4.2023.12010038 372 12/1/2023
3.4.2023.12010037 324 12/1/2023
3.4.2023.11300034 377 11/30/2023
3.4.2023.11280033 391 11/28/2023
3.4.2023.11280032 385 11/28/2023
3.4.2023.11280031 352 11/28/2023
3.4.2023.11260030 353 11/26/2023
3.4.2023.11250029 416 11/25/2023
3.4.2023.11230026 428 11/23/2023
3.4.2023.11230008 406 11/23/2023
3.4.2023.11220007 365 11/22/2023
3.4.2023.11220005 387 11/22/2023
3.4.2023.11170004 402 11/17/2023
3.4.2023.11160003 380 11/16/2023
3.4.2023.11150002 395 11/15/2023
3.4.2023.11150001 376 11/15/2023
3.4.2023.1115-beta0001 303 11/15/2023
3.3.2023.1114-beta0072 274 11/14/2023
3.3.2023.1113-beta0071 294 11/13/2023
3.3.2023.1113-beta0066 289 11/13/2023
3.3.2023.1110-beta0065 286 11/10/2023
3.3.2023.1108-beta0064 269 11/8/2023
3.3.2023.1108-beta0063 285 11/8/2023
3.3.2023.1106-beta0061 293 11/6/2023
3.3.2023.1103-beta0060 302 11/3/2023
3.3.2023.1102-beta0058 257 11/23/2023
3.3.2023.1102-beta0057 261 11/2/2023
3.3.2023.1102-beta0051 251 11/2/2023
3.3.2023.1102-beta0049 242 11/2/2023
3.3.2023.1101-beta0048 252 11/1/2023
3.3.2023.1101-beta0047 276 11/1/2023
3.3.2023.1031-beta0046 271 10/31/2023
3.3.2023.1031-beta0045 277 10/31/2023
3.3.2023.1030-beta0044 279 10/30/2023
3.3.2023.1027-beta0043 283 10/27/2023
3.3.2023.1027-beta0037 269 10/27/2023
3.3.2023.1026-beta0034 267 10/26/2023
3.3.2023.1025-beta0024 284 10/25/2023
3.3.2023.1020-beta0002 165 10/20/2023
3.3.2023.1019-beta0001 194 10/20/2023
2.3.2023.1019288 204 10/20/2023
2.3.2023.1018288 454 10/18/2023
2.3.2023.1017286 444 10/17/2023
2.3.2023.1017285 449 10/17/2023
2.3.2023.1016277 456 10/16/2023
2.3.2023.1012276 478 10/12/2023
2.3.2023.1011273 479 10/11/2023
2.3.2023.1011269 449 10/11/2023
2.3.2023.1011268 459 10/11/2023
2.3.2023.1011267 458 10/11/2023
2.3.2023.1011266 471 10/11/2023
2.3.2023.1010265 452 10/11/2023
2.3.2023.1010263 460 10/10/2023
2.3.2023.1010262 456 10/10/2023
2.3.2023.1010260 461 10/10/2023
2.3.2023.1010258 456 10/10/2023
2.3.2023.1010256 265 10/10/2023
2.3.2023.1008255 508 10/8/2023
2.3.2023.1004251 451 10/4/2023
2.3.2023.926250 498 9/26/2023
2.3.2023.922249 446 9/22/2023
2.3.2023.922248 436 9/22/2023
2.3.2023.920247 520 9/20/2023
2.3.2023.920246 439 9/20/2023
2.3.2023.919245 456 9/19/2023
2.3.2023.919244 445 9/19/2023
2.3.2023.919242 415 9/19/2023
2.3.2023.918243 412 9/18/2023
2.3.2023.918242 411 9/18/2023
2.3.2023.914241 504 9/14/2023
2.3.2023.913239 439 9/13/2023
2.3.2023.913235 424 9/13/2023
2.3.2023.913234 430 9/13/2023
2.3.2023.913233 442 9/13/2023
2.3.2023.913232 471 9/13/2023
2.3.2023.913231 507 9/13/2023
2.3.2023.912230 496 9/12/2023
2.3.2023.909228 502 9/9/2023
2.3.2023.909227 457 9/9/2023
2.3.2023.909226 457 9/9/2023
2.3.2023.909223 507 9/9/2023
2.3.2023.909222 489 9/9/2023
2.3.2023.909221 498 9/9/2023
2.3.2023.909220 455 9/9/2023
2.3.2023.909218 480 9/9/2023
2.3.2023.907201 502 9/7/2023
2.3.2023.905200 473 9/5/2023
2.3.2023.904197 446 9/4/2023
2.3.2023.828196 484 8/28/2023
2.3.2023.824195 466 8/24/2023
2.3.2023.823194 476 8/23/2023
2.3.2023.821193 502 8/21/2023
2.3.2023.820192 494 8/20/2023
2.3.2023.817191 505 8/17/2023
2.3.2023.817190 508 8/17/2023
2.3.2023.815189 583 8/15/2023
2.3.2023.812188 547 8/12/2023
2.3.2023.811187 512 8/11/2023
2.3.2023.811186 510 8/10/2023
2.3.2023.810185 513 8/10/2023
2.3.2023.810184 498 8/10/2023
2.3.2023.808183 543 8/8/2023
2.3.2023.807182 576 8/7/2023
2.3.2023.806181 584 8/6/2023
2.3.2023.806178 521 8/6/2023
2.3.2023.802166 609 8/2/2023
2.3.2023.801165 509 8/1/2023
2.3.2023.731164 546 7/31/2023
2.3.2023.730163 561 7/30/2023
2.3.2023.729162 481 7/29/2023
2.3.2023.729161 507 7/29/2023
2.3.2023.729160 516 7/29/2023
2.3.2023.729159 505 7/29/2023
2.3.2023.728158 500 7/28/2023
2.3.2023.728157 516 7/28/2023
2.3.2023.727156 496 7/27/2023
2.3.2023.726155 529 7/26/2023
2.3.2023.726154 519 7/26/2023
2.3.2023.726152 517 7/26/2023
2.3.2023.725149 500 7/25/2023
2.3.2023.725148 508 7/25/2023
2.3.2023.721147 578 7/22/2023
2.3.2023.721146 530 7/21/2023
2.3.2023.720140 515 7/20/2023
2.3.2023.717139 612 7/17/2023
2.3.2023.717138 543 7/17/2023
2.3.2023.716138 520 7/16/2023
2.3.2023.715138 577 7/15/2023
2.3.2023.715137 565 7/15/2023
2.3.2023.715136 537 7/15/2023
2.3.2023.713134 533 7/13/2023
2.3.2023.712133 611 7/12/2023
2.3.2023.711132 528 7/11/2023
2.3.2023.711131 531 7/11/2023
2.3.2023.711129 534 7/11/2023
2.3.2023.709131 630 7/9/2023
2.3.2023.708128 539 7/11/2023
2.3.2023.708127 524 7/8/2023
2.3.2023.707121 583 7/7/2023
2.3.2023.707120 570 7/7/2023
2.3.2023.706119 546 7/6/2023
2.3.2023.706118 551 7/6/2023
2.3.2023.705108 576 7/5/2023
2.3.2023.705107 584 7/5/2023
2.3.2023.705104 551 7/5/2023
2.3.2023.704103 557 7/4/2023
2.3.2023.703102 568 7/4/2023
2.3.2023.703101 549 7/4/2023
2.3.2023.703100 565 7/3/2023
2.3.2023.703099 566 7/3/2023
2.3.2023.703098 579 7/3/2023
2.3.2023.630097 561 6/29/2023
2.3.2023.629096 569 6/29/2023
2.3.2023.625095 639 6/25/2023
2.3.2023.621094 559 6/21/2023
2.3.2023.620093 587 6/20/2023
2.3.2023.620092 594 6/20/2023
2.3.2023.619088 588 6/19/2023
2.3.2023.619087 572 6/19/2023
2.3.2023.619086 566 6/19/2023
2.3.2023.619085 559 6/19/2023
2.3.2023.619084 567 6/19/2023
2.3.2023.618083 598 6/19/2023
2.3.2023.617080 578 6/17/2023
2.3.2023.616079 641 6/16/2023
2.3.2023.615078 597 6/15/2023
2.3.2023.614075 676 6/14/2023
2.3.2023.612074 739 6/12/2023
2.3.2023.612073 596 6/12/2023
2.3.2023.612072 610 6/11/2023
2.3.2023.610071 680 6/10/2023
2.3.2023.610070 634 6/10/2023
2.3.2023.608070 657 6/8/2023
2.3.2023.605067 642 6/5/2023
2.3.2023.602066 616 6/2/2023
2.3.2023.602065 613 6/2/2023
2.3.2023.601063 628 6/1/2023
2.3.2023.601062 637 5/31/2023
2.3.2023.531061 603 5/31/2023
2.3.2023.530060 643 5/30/2023
2.3.2023.530049 656 5/29/2023
2.3.2023.529048 706 5/29/2023
2.3.2023.529047 678 5/29/2023
2.3.2023.529046 672 5/28/2023
2.3.2023.528045 676 5/28/2023
2.3.2023.528044 659 5/28/2023
2.3.2023.528043 611 5/28/2023
2.3.2023.525040 632 5/25/2023
2.3.2023.525039 655 5/25/2023
2.3.2023.524038 645 5/24/2023
2.3.2023.524037 629 5/23/2023
2.3.2023.520036 611 5/20/2023
2.3.2023.520035 563 5/20/2023
2.3.2023.520032 533 5/23/2023
2.3.2023.519031 554 5/19/2023
2.3.2023.515030 630 5/15/2023
2.3.2023.512029 613 5/12/2023
2.3.2023.512027 546 5/12/2023
2.3.2023.511025 600 5/11/2023
2.3.2023.510022 561 5/10/2023
2.3.2023.510016 588 5/9/2023
2.3.2023.507015 652 5/7/2023
2.3.2023.507014 616 5/7/2023
2.3.2023.505013 602 5/5/2023
2.3.2023.505012 657 5/5/2023
2.3.2023.502011 688 5/2/2023
2.3.2023.502010 658 5/2/2023
2.3.2023.502009 678 5/2/2023
2.3.2023.502008 613 5/2/2023
2.3.2023.501007 730 5/1/2023
2.3.2023.501006 700 5/1/2023
2.3.2023.501005 604 5/1/2023
2.3.2023.501004 686 5/1/2023
2.3.2023.428002 603 5/5/2023
2.3.2023.427001 641 4/27/2023
2.2.2023.222-beta00001 421 2/25/2023
1.3.2023.427180 667 4/27/2023
1.3.2023.427179 696 4/27/2023
1.3.2023.427176 735 4/27/2023
1.3.2023.427171 657 4/27/2023
1.3.2023.427170 713 4/27/2023
1.3.2023.427159 654 4/26/2023
1.3.2023.426158 744 4/26/2023
1.3.2023.425154 768 4/25/2023
1.3.2023.425153 653 4/25/2023
1.3.2023.425149 598 4/25/2023
1.3.2023.425148 603 4/25/2023
1.3.2023.425146 639 4/25/2023
1.3.2023.425144 630 4/24/2023
1.3.2023.424143 689 4/24/2023
1.3.2023.424142 634 4/24/2023
1.3.2023.424139 660 4/24/2023
1.3.2023.423138 663 4/24/2023
1.3.2023.423137 676 4/24/2023
1.3.2023.423136 655 4/24/2023
1.3.2023.423134 690 4/23/2023
1.3.2023.423120 661 4/23/2023
1.3.2023.423119 684 4/22/2023
1.3.2023.421118 682 4/21/2023
1.3.2023.420117 701 4/20/2023
1.3.2023.419116 656 4/19/2023
1.3.2023.419114 691 4/19/2023
1.3.2023.419113 639 4/19/2023
1.3.2023.419112 768 4/19/2023
1.3.2023.419108 409 4/19/2023
1.3.2023.419107 377 4/19/2023
1.3.2023.419106 635 4/19/2023
1.3.2023.419104 642 4/19/2023
1.3.2023.418103 672 4/18/2023
1.3.2023.418102 668 4/18/2023
1.3.2023.417101 677 4/17/2023
1.3.2023.417100 681 4/17/2023
1.3.2023.41599 745 4/15/2023
1.3.2023.41598 720 4/17/2023
1.3.2023.41497 725 4/14/2023
1.3.2023.41496 716 4/14/2023
1.3.2023.41394 658 4/12/2023
1.3.2023.41294 687 4/14/2023
1.3.2023.41293 698 4/12/2023
1.3.2023.41192 687 4/11/2023
1.3.2023.41090 717 4/10/2023
1.3.2023.40888 721 4/8/2023
1.3.2023.40887 711 4/8/2023
1.3.2023.40886 700 4/8/2023
1.3.2023.40785 669 4/7/2023
1.3.2023.40683 695 4/6/2023
1.3.2023.40682 672 4/6/2023
1.3.2023.40681 686 4/6/2023
1.3.2023.40480 699 4/3/2023
1.3.2023.40279 714 4/2/2023
1.3.2023.40178 758 4/1/2023
1.3.2023.40177 736 4/1/2023
1.3.2023.33176 690 3/31/2023
1.3.2023.32774 737 3/27/2023
1.3.2023.32672 727 3/26/2023
1.3.2023.32669 761 3/26/2023
1.3.2023.32668 750 3/26/2023
1.3.2023.32667 730 3/26/2023
1.3.2023.32666 752 3/26/2023
1.3.2023.32665 741 3/26/2023
1.3.2023.32563 775 3/25/2023
1.3.2023.32562 718 3/25/2023
1.3.2023.32561 726 3/25/2023
1.3.2023.32360 748 3/23/2023
1.3.2023.32359 751 3/23/2023
1.3.2023.32358 720 3/23/2023
1.3.2023.32357 734 3/23/2023
1.3.2023.32356 783 3/22/2023
1.3.2023.32355 720 3/22/2023
1.3.2023.32154 737 3/21/2023
1.3.2023.32153 724 3/21/2023
1.3.2023.32152 928 3/21/2023
1.3.2023.32149 718 3/21/2023
1.3.2023.31949 766 3/19/2023
1.3.2023.31740 767 3/17/2023
1.3.2023.31540 768 3/15/2023
1.3.2023.31539 790 3/15/2023
1.3.2023.31437 774 3/14/2023
1.3.2023.31436 765 3/13/2023
1.3.2023.31335 777 3/13/2023
1.3.2023.31334 752 3/12/2023
1.3.2023.31333 727 3/12/2023
1.3.2023.31232 756 3/12/2023
1.3.2023.31231 764 3/12/2023
1.3.2023.31128 757 3/13/2023
1.3.2023.31127 820 3/11/2023
1.3.2023.31121 791 3/11/2023
1.3.2023.31020 779 3/9/2023
1.3.2023.30919 798 3/8/2023
1.3.2023.30818 798 3/8/2023
1.3.2023.30816 778 3/8/2023
1.3.2023.30813 807 3/7/2023
1.3.2023.30712 788 3/6/2023
1.3.2023.30611 818 3/6/2023
1.3.2023.30210 824 3/2/2023
1.3.2023.3029 806 3/2/2023
1.3.2023.3028 814 3/1/2023
1.3.2023.3017 804 3/1/2023
1.3.2023.3016 844 2/28/2023
1.3.2023.2285 804 2/28/2023
1.3.2023.2274 807 2/27/2023
1.3.2023.2253 825 2/25/2023
1.3.2023.2232 805 2/22/2023
1.3.2023.2221 776 2/22/2023
1.2.2023.219-beta00036 496 2/19/2023
1.2.2023.217-beta00035 498 2/17/2023
1.2.2023.215-beta00034 490 2/15/2023
1.2.2023.214-beta00033 488 2/14/2023
1.2.2023.213-beta00032 486 2/13/2023
1.2.2023.213-beta00031 510 2/13/2023
1.2.2023.212-beta00031 495 2/12/2023
1.2.2023.211-beta00029 497 2/11/2023
1.2.2023.211-beta00028 478 2/11/2023
1.2.2023.211-beta00027 514 2/11/2023
1.2.2023.210-beta00026 482 2/10/2023
1.2.2023.209-beta00025 490 2/9/2023
1.2.2023.208-beta00024 514 2/8/2023
1.2.2023.208-beta00023 244 2/8/2023
1.2.2023.207-beta00023 476 2/7/2023
1.2.2023.206-beta00021 490 2/6/2023
1.2.2023.206-beta00020 656 2/6/2023
1.2.2023.204-beta00019 538 2/4/2023
1.2.2023.202-beta00018 483 2/2/2023
1.2.2023.130-beta00016 510 1/30/2023
1.2.2023.129-beta00015 493 1/29/2023
1.2.2023.128-beta00014 498 1/28/2023
1.2.2023.120-beta00012 488 1/20/2023
1.2.2023.120-beta00011 502 1/20/2023
1.2.2023.112-beta00010 515 1/12/2023
1.2.2023.111-beta00009 507 1/11/2023
1.2.2023.110-beta00008 497 1/9/2023
1.2.2023.108-beta00007 494 1/8/2023
1.2.2023.105-beta00006 474 1/5/2023
1.2.2023.103-beta00005 501 1/3/2023
1.2.2023.103-beta00004 501 1/3/2023
1.2.2023.101-beta00001 486 1/1/2023
1.1.2022.1229-beta00043 479 12/29/2022
1.1.2022.1228-beta00041 483 12/28/2022
1.1.2022.1227-beta00036 478 12/28/2022
1.1.2022.1226-beta00035 490 12/26/2022
1.1.2022.1225-beta00035 256 12/26/2022
1.1.2022.1225-beta00034 502 12/25/2022
1.1.2022.1221-beta00032 498 12/21/2022
1.1.2022.1221-beta00031 506 12/21/2022
1.1.2022.1220-beta00030 516 12/20/2022
1.1.2022.1220-beta00027 484 12/20/2022
1.1.2022.1220-beta00026 499 12/20/2022
1.1.2022.1220-beta00025 495 12/20/2022
1.1.2022.1220-beta00024 632 12/20/2022
1.1.2022.1219-beta00022 495 12/19/2022
1.1.2022.1219-beta00021 500 12/19/2022
1.1.2022.1219-beta00020 472 12/19/2022
1.1.2022.1219-beta00019 501 12/19/2022
1.1.2022.1219-beta00018 466 12/19/2022
1.1.2022.1214-beta00016 471 12/14/2022
1.1.2022.1212-beta00015 494 12/12/2022
1.1.2022.1210-beta00015 487 12/12/2022
1.1.2022.1210-beta00014 295 12/10/2022
1.1.2022.1210-beta00013 271 12/10/2022
1.1.2022.1208-beta00012 271 12/8/2022
1.1.2022.1207-beta00011 279 12/7/2022
1.1.2022.1203-beta00010 299 12/3/2022
1.1.2022.1201-beta00009 290 11/30/2022
1.1.2022.1129-beta00008 282 11/29/2022
1.1.2022.1127-beta00007 282 11/29/2022
1.1.2022.1126-beta00007 269 11/26/2022
1.1.2022.1126-beta00006 293 11/26/2022
1.1.2022.1126-beta00005 288 11/26/2022
1.1.2022.1125-beta00004 286 11/26/2022
1.1.2022.1120-beta00003 291 11/20/2022
1.1.2022.1112-beta00002 303 11/20/2022
1.1.2022.1110-beta00001 292 11/10/2022
1.0.2022.1109-beta00012 293 11/8/2022
1.0.2022.1107-beta00011 236 11/6/2022
1.0.2022.1104-beta00008 254 11/4/2022
1.0.2022.1103-beta00007 238 11/3/2022
1.0.2022.1101-beta00006 234 11/1/2022
1.0.2022.1031-beta00004 236 10/31/2022

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