DH.NRedis 4.11.2025.423-beta1126

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.11.2025.423-beta1126
                    
NuGet\Install-Package DH.NRedis -Version 4.11.2025.423-beta1126
                    
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.11.2025.423-beta1126" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.NRedis" Version="4.11.2025.423-beta1126" />
                    
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.11.2025.423-beta1126
                    
#r "nuget: DH.NRedis, 4.11.2025.423-beta1126"
                    
#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.
#addin nuget:?package=DH.NRedis&version=4.11.2025.423-beta1126&prerelease
                    
Install DH.NRedis as a Cake Addin
#tool nuget:?package=DH.NRedis&version=4.11.2025.423-beta1126&prerelease
                    
Install DH.NRedis 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. 
.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.12.2025.506 0 5/6/2025
4.12.2025.506-beta1219 0 5/6/2025
4.12.2025.506-beta1216 0 5/6/2025
4.12.2025.506-beta1215 0 5/6/2025
4.12.2025.506-beta1214 0 5/6/2025
4.12.2025.506-beta1212 0 5/6/2025
4.11.2025.506-beta1208 0 5/6/2025
4.11.2025.506-beta1205 0 5/6/2025
4.11.2025.428-beta0235 195 4/28/2025
4.11.2025.423-beta1129 173 4/23/2025
4.11.2025.423-beta1126 158 4/23/2025
4.11.2025.412 181 4/12/2025
4.11.2025.412-beta1008 113 4/12/2025
4.11.2025.412-beta1006 107 4/12/2025
4.11.2025.329-beta0412 235 3/29/2025
4.11.2025.329-beta0409 117 3/29/2025
4.11.2025.329-beta0359 114 3/29/2025
4.11.2025.328-beta1004 131 3/28/2025
4.11.2025.314-beta1134 162 3/14/2025
4.11.2025.311-beta0606 171 3/11/2025
4.11.2025.303 209 3/3/2025
4.11.2025.303-beta0309 114 3/3/2025
4.1.2025.227-beta0815 163 2/27/2025
4.1.2025.227-beta0814 115 2/27/2025
4.1.2025.227-beta0809 99 2/27/2025
4.1.2025.217-beta0712 231 2/17/2025
4.1.2025.210-beta0139 175 2/10/2025
4.1.2025.205-beta0608 165 2/5/2025
4.1.2025.115-beta0812 154 1/15/2025
4.1.2025.114-beta0211 128 1/14/2025
4.1.2025.110-beta0204 142 1/10/2025
4.1.2025.110-beta0203 101 1/10/2025
4.0.2025.110-beta0153 100 1/10/2025
4.0.2025.103 263 1/3/2025
4.0.2025.103-beta0347 104 1/3/2025
4.0.2024.1231-beta0940 131 12/31/2024
4.0.2024.1226-beta0336 272 12/26/2024
4.0.2024.1213-beta1019 330 12/13/2024
4.0.2024.1206-beta0112 275 12/6/2024
4.0.2024.1204-beta0337 227 12/4/2024
4.0.2024.1201-beta0334 124 12/1/2024
4.0.2024.1126-beta0234 156 11/26/2024
4.0.2024.1123-beta0939 411 11/23/2024
4.0.2024.1119-beta0731 128 11/19/2024
4.0.2024.1114-beta0650 124 11/14/2024
4.0.2024.1114-beta0608 80 11/14/2024
3.91.2024.1112-beta0844 102 11/12/2024
3.91.2024.1109-beta0248 153 11/9/2024
3.91.2024.1104-beta0356 427 11/4/2024
3.91.2024.1101-beta0242 109 11/1/2024
3.91.2024.1031 155 10/31/2024
3.91.2024.1031-beta1112 110 10/31/2024
3.91.2024.1031-beta1107 109 10/31/2024
3.91.2024.1031-beta1106 114 10/31/2024
3.91.2024.1021-beta0734 608 10/21/2024
3.91.2024.1021-beta0725 90 10/21/2024
3.91.2024.1015-beta1006 114 10/15/2024
3.91.2024.1015-beta0956 99 10/15/2024
3.91.2024.1013-beta0832 127 10/13/2024
3.91.2024.1012-beta0303 110 10/12/2024
3.91.2024.1010-beta0633 138 10/10/2024
3.91.2024.1008-beta0919 263 10/8/2024
3.91.2024.1008-beta0342 169 10/8/2024
3.91.2024.1008-beta0328 102 10/8/2024
3.91.2024.1008-beta0321 102 10/8/2024
3.91.2024.925-beta0644 159 9/25/2024
3.91.2024.923-beta0226 685 9/23/2024
3.91.2024.922-beta0349 132 9/22/2024
3.9.2024.9210003 215 9/21/2024
3.9.2024.9210002 233 9/21/2024
3.8.2024.922-beta0347 111 9/22/2024
3.8.2024.921-beta0953 108 9/21/2024
3.8.2024.920-beta0130 314 9/20/2024
3.8.2024.919-beta0806 127 9/19/2024
3.8.2024.918-beta1131 299 9/18/2024
3.8.2024.918-beta0917 111 9/18/2024
3.8.2024.918-beta0916 83 9/18/2024
3.8.2024.913-beta0631 146 9/13/2024
3.8.2024.911-beta1434 440 9/11/2024
3.8.2024.907-beta0155 387 9/7/2024
3.8.2024.903-beta0542 233 9/3/2024
3.8.2024.828-beta0703 242 8/28/2024
3.8.2024.828-beta0135 214 8/28/2024
3.8.2024.828-beta0131 112 8/28/2024
3.8.2024.828-beta0130 111 8/28/2024
3.8.2024.828-beta0122 131 8/28/2024
3.8.2024.828-beta0119 93 8/28/2024
3.8.2024.828-beta0111 125 8/28/2024
3.8.2024.828-beta0109 124 8/28/2024
3.7.2024.826-beta0225 242 8/26/2024
3.7.2024.821-beta0308 311 8/21/2024
3.7.2024.820 295 8/20/2024
3.7.2024.820-beta0627 117 8/20/2024
3.7.2024.819-beta1254 166 8/19/2024
3.6.2024.8160165 217 8/16/2024
3.6.2024.8150164 305 8/15/2024
3.6.2024.8140163 255 8/14/2024
3.6.2024.8140162 257 8/14/2024
3.6.2024.8140161 269 8/14/2024
3.6.2024.8130160 252 8/13/2024
3.6.2024.8130159 258 8/13/2024
3.6.2024.8130158 257 8/13/2024
3.6.2024.8130156 276 8/13/2024
3.6.2024.8130155 254 8/13/2024
3.6.2024.8120153 250 8/12/2024
3.6.2024.8120151 248 8/12/2024
3.6.2024.8110150 206 8/11/2024
3.6.2024.8100148 248 8/10/2024
3.6.2024.8100147 241 8/9/2024
3.6.2024.8090146 232 8/9/2024
3.6.2024.8090145 311 8/9/2024
3.6.2024.8080141 216 8/8/2024
3.6.2024.8070140 222 8/7/2024
3.6.2024.8070139 217 8/7/2024
3.6.2024.8070138 241 8/7/2024
3.6.2024.8050137 208 8/5/2024
3.6.2024.8050135 188 8/5/2024
3.6.2024.8040134 159 12/13/2024
3.6.2024.8040133 181 8/4/2024
3.6.2024.8030132 177 8/3/2024
3.6.2024.8020131 195 8/2/2024
3.6.2024.8010128 220 8/1/2024
3.6.2024.7310126 151 7/31/2024
3.6.2024.7300125 154 7/30/2024
3.6.2024.7290124 174 7/29/2024
3.6.2024.7270123 157 7/27/2024
3.6.2024.7260122 168 7/26/2024
3.6.2024.7240120 198 7/24/2024
3.6.2024.7230119 204 7/23/2024
3.6.2024.7220118 274 7/22/2024
3.6.2024.7220114 230 7/22/2024
3.6.2024.7220113 240 7/22/2024
3.6.2024.7190112 222 7/19/2024
3.6.2024.7190111 248 7/19/2024
3.6.2024.7180110 233 7/18/2024
3.6.2024.7170109 234 7/17/2024
3.6.2024.7160108 234 7/16/2024
3.6.2024.7160107 220 7/16/2024
3.6.2024.7150106 204 7/15/2024
3.6.2024.7150105 253 7/15/2024
3.6.2024.7130104 230 7/13/2024
3.6.2024.7130103 221 7/13/2024
3.6.2024.7120102 218 7/12/2024
3.6.2024.7110101 232 7/11/2024
3.6.2024.7100100 237 7/10/2024
3.6.2024.7090099 218 7/9/2024
3.6.2024.7090098 239 7/9/2024
3.6.2024.7090097 222 7/9/2024
3.6.2024.7090096 238 7/8/2024
3.6.2024.7080095 229 7/8/2024
3.6.2024.7080094 238 7/8/2024
3.6.2024.7080091 232 7/8/2024
3.6.2024.7050090 247 7/5/2024
3.6.2024.7040089 249 7/4/2024
3.6.2024.7030088 242 7/3/2024
3.6.2024.7020087 246 7/2/2024
3.6.2024.7020086 246 7/2/2024
3.6.2024.7010085 262 7/1/2024
3.6.2024.7010084 233 7/1/2024
3.6.2024.6290083 248 6/29/2024
3.6.2024.6280082 237 6/28/2024
3.6.2024.6270081 237 6/27/2024
3.6.2024.6260080 242 6/26/2024
3.6.2024.6250079 235 6/25/2024
3.6.2024.6250078 233 6/25/2024
3.6.2024.6250077 239 6/24/2024
3.6.2024.6240076 233 6/24/2024
3.6.2024.6240075 235 6/24/2024
3.6.2024.6200074 258 6/20/2024
3.6.2024.6190073 261 6/19/2024
3.6.2024.6180072 243 6/18/2024
3.6.2024.6170071 238 6/17/2024
3.6.2024.6150070 256 6/15/2024
3.6.2024.6140069 248 6/14/2024
3.6.2024.6130068 240 6/13/2024
3.6.2024.6130067 244 6/13/2024
3.6.2024.6120062 220 6/12/2024
3.6.2024.6120061 230 6/12/2024
3.6.2024.6110060 228 6/11/2024
3.6.2024.6090059 241 6/9/2024
3.6.2024.6060058 246 6/6/2024
3.6.2024.6050057 243 6/5/2024
3.6.2024.6040056 253 6/4/2024
3.6.2024.6030055 222 6/3/2024
3.6.2024.5310054 244 5/31/2024
3.6.2024.5300053 286 5/30/2024
3.6.2024.5290052 250 5/29/2024
3.6.2024.5290051 238 5/29/2024
3.6.2024.5280050 237 5/28/2024
3.6.2024.5270049 251 5/27/2024
3.6.2024.5250048 249 5/25/2024
3.6.2024.5250047 252 5/25/2024
3.6.2024.5240046 252 5/24/2024
3.6.2024.5240045 253 5/24/2024
3.6.2024.5240044 257 5/24/2024
3.6.2024.5240043 239 5/24/2024
3.6.2024.5230039 254 5/23/2024
3.6.2024.5230038 252 5/23/2024
3.6.2024.5230037 240 5/23/2024
3.6.2024.5220036 248 5/23/2024
3.6.2024.5220035 247 5/22/2024
3.6.2024.5220034 255 5/22/2024
3.6.2024.5210033 265 5/21/2024
3.6.2024.5210032 238 5/21/2024
3.6.2024.5200031 231 5/20/2024
3.6.2024.5170030 282 5/17/2024
3.6.2024.5160029 199 5/16/2024
3.6.2024.5160028 215 5/16/2024
3.6.2024.5150027 239 5/15/2024
3.6.2024.5140026 213 5/14/2024
3.6.2024.5130025 230 5/13/2024
3.6.2024.5130024 242 5/13/2024
3.6.2024.5110024 211 5/11/2024
3.6.2024.5110023 231 5/11/2024
3.6.2024.5110022 267 5/11/2024
3.6.2024.5100021 235 5/10/2024
3.6.2024.5100020 237 5/10/2024
3.6.2024.5090019 257 5/9/2024
3.6.2024.5080018 241 5/8/2024
3.6.2024.5080017 260 5/8/2024
3.6.2024.5070016 250 5/7/2024
3.6.2024.5060014 334 5/6/2024
3.6.2024.5060010 251 5/6/2024
3.6.2024.5050009 250 5/5/2024
3.6.2024.4290008 238 4/29/2024
3.6.2024.4280007 232 4/28/2024
3.6.2024.4280006 228 4/28/2024
3.6.2024.4260005 233 4/26/2024
3.6.2024.4260004 230 4/26/2024
3.6.2024.4250003 246 4/25/2024
3.6.2024.4250002 214 4/25/2024
3.6.2024.4240001 281 4/24/2024
3.5.2024.4230239 271 4/23/2024
3.5.2024.4220237 242 4/22/2024
3.5.2024.4210236 242 4/21/2024
3.5.2024.4200235 244 4/20/2024
3.5.2024.4190232 272 4/19/2024
3.5.2024.4180230 241 4/18/2024
3.5.2024.4180229 227 4/18/2024
3.5.2024.4170228 268 4/17/2024
3.5.2024.4170226 226 4/17/2024
3.5.2024.4170225 239 4/17/2024
3.5.2024.4160223 234 4/16/2024
3.5.2024.4150222 230 4/15/2024
3.5.2024.4130221 223 4/18/2024
3.5.2024.4110220 214 4/12/2024
3.5.2024.4110219 260 4/12/2024
3.5.2024.4100218 224 4/10/2024
3.5.2024.4100217 239 4/10/2024
3.5.2024.4100216 231 4/10/2024
3.5.2024.4090215 228 4/9/2024
3.5.2024.4080214 242 4/8/2024
3.5.2024.4070213 270 4/7/2024
3.5.2024.4020210 237 4/2/2024
3.5.2024.4020209 230 4/2/2024
3.5.2024.4010208 254 4/1/2024
3.5.2024.3300207 242 3/30/2024
3.5.2024.3300206 229 3/30/2024
3.5.2024.3300205 230 3/30/2024
3.5.2024.3290204 214 3/29/2024
3.5.2024.3280203 244 3/28/2024
3.5.2024.3270202 255 3/27/2024
3.5.2024.3270201 306 3/27/2024
3.5.2024.3250200 252 3/25/2024
3.5.2024.3220198 311 3/22/2024
3.5.2024.3210197 263 3/21/2024
3.5.2024.3200196 274 3/20/2024
3.5.2024.3190195 266 3/19/2024
3.5.2024.3180194 285 3/18/2024
3.5.2024.3170192 261 3/17/2024
3.5.2024.3160191 281 3/16/2024
3.5.2024.3150190 255 3/15/2024
3.5.2024.3130189 275 3/13/2024
3.5.2024.3110188 290 3/11/2024
3.5.2024.3100187 278 3/10/2024
3.5.2024.3100186 231 3/10/2024
3.5.2024.3100185 237 3/10/2024
3.5.2024.3070184 257 3/7/2024
3.5.2024.3070183 273 3/7/2024
3.5.2024.3070179 263 3/7/2024
3.5.2024.3070178 277 3/7/2024
3.5.2024.3060177 287 3/6/2024
3.5.2024.3050175 284 3/5/2024
3.5.2024.3040174 275 3/4/2024
3.5.2024.3040173 274 3/4/2024
3.5.2024.3020172 296 3/2/2024
3.5.2024.3020171 253 3/2/2024
3.5.2024.3020170 288 3/4/2024
3.5.2024.3020169 292 3/2/2024
3.5.2024.3020168 266 3/2/2024
3.5.2024.3020167 293 3/2/2024
3.5.2024.3020166 296 3/2/2024
3.5.2024.3010165 266 3/1/2024
3.5.2024.2290164 289 2/29/2024
3.5.2024.2290163 260 2/29/2024
3.5.2024.2290161 283 2/29/2024
3.5.2024.2280159 246 2/28/2024
3.5.2024.2270157 310 2/27/2024
3.5.2024.2230155 305 2/23/2024
3.5.2024.2210153 288 2/21/2024
3.5.2024.2190152 250 2/19/2024
3.5.2024.2180150 297 2/18/2024
3.5.2024.2170148 240 2/18/2024
3.5.2024.1280144 319 1/28/2024
3.5.2024.1280143 267 1/28/2024
3.5.2024.1260143 264 2/18/2024
3.5.2024.1260142 303 1/26/2024
3.5.2024.1240139 293 1/24/2024
3.5.2024.1240136 277 1/24/2024
3.5.2024.1240135 299 1/24/2024
3.5.2024.1240132 296 1/24/2024
3.5.2024.1230131 265 1/23/2024
3.5.2024.1230130 254 1/23/2024
3.5.2024.1220129 306 1/22/2024
3.5.2024.1190128 330 1/19/2024
3.5.2024.1180124 259 1/18/2024
3.5.2024.1170123 293 1/18/2024
3.5.2024.1160122 268 1/16/2024
3.5.2024.1160121 271 1/16/2024
3.5.2024.1150119 286 1/15/2024
3.5.2024.1150118 253 1/15/2024
3.5.2024.1150117 310 1/15/2024
3.5.2024.1150116 274 1/15/2024
3.5.2024.1150115 295 1/15/2024
3.5.2024.1150114 274 1/14/2024
3.4.2024.1120104 305 1/12/2024
3.4.2024.1120103 256 1/12/2024
3.4.2024.1120102 269 1/12/2024
3.4.2024.1120100 308 1/12/2024
3.4.2024.1120099 277 1/12/2024
3.4.2024.1120098 283 1/12/2024
3.4.2024.1120096 291 1/12/2024
3.4.2024.1120095 256 1/11/2024
3.4.2024.1110094 267 1/11/2024
3.4.2024.1110093 341 1/11/2024
3.4.2024.1100092 305 1/10/2024
3.4.2024.1090091 328 1/9/2024
3.4.2024.1080090 303 1/8/2024
3.4.2024.1080089 309 1/8/2024
3.4.2024.1060088 332 1/6/2024
3.4.2024.1040086 332 1/4/2024
3.4.2024.1030085 286 1/3/2024
3.4.2024.1030084 281 1/3/2024
3.4.2024.1030083 318 1/3/2024
3.4.2024.1020082 286 1/2/2024
3.4.2024.1020081 270 1/2/2024
3.4.2024.1020080 333 1/2/2024
3.4.2023.12290079 330 12/29/2023
3.4.2023.12280078 300 12/28/2023
3.4.2023.12280077 303 12/28/2023
3.4.2023.12270076 285 12/27/2023
3.4.2023.12270075 303 12/27/2023
3.4.2023.12260068 322 12/26/2023
3.4.2023.12220067 299 12/22/2023
3.4.2023.12200066 305 12/20/2023
3.4.2023.12200065 286 12/20/2023
3.4.2023.12190064 289 12/19/2023
3.4.2023.12180061 315 12/18/2023
3.4.2023.12180060 323 12/18/2023
3.4.2023.12150059 330 12/15/2023
3.4.2023.12140058 313 12/14/2023
3.4.2023.12140054 338 12/14/2023
3.4.2023.12140053 311 12/14/2023
3.4.2023.12130052 347 12/13/2023
3.4.2023.12130051 320 12/13/2023
3.4.2023.12120050 314 12/12/2023
3.4.2023.12120049 324 12/12/2023
3.4.2023.12120046 340 12/12/2023
3.4.2023.12100045 330 12/10/2023
3.4.2023.12080044 340 12/8/2023
3.4.2023.12040041 328 12/3/2023
3.4.2023.12020040 311 12/2/2023
3.4.2023.12010038 362 12/1/2023
3.4.2023.12010037 315 12/1/2023
3.4.2023.11300034 363 11/30/2023
3.4.2023.11280033 379 11/28/2023
3.4.2023.11280032 374 11/28/2023
3.4.2023.11280031 343 11/28/2023
3.4.2023.11260030 342 11/26/2023
3.4.2023.11250029 405 11/25/2023
3.4.2023.11230026 410 11/23/2023
3.4.2023.11230008 384 11/23/2023
3.4.2023.11220007 357 11/22/2023
3.4.2023.11220005 375 11/22/2023
3.4.2023.11170004 392 11/17/2023
3.4.2023.11160003 363 11/16/2023
3.4.2023.11150002 383 11/15/2023
3.4.2023.11150001 367 11/15/2023
3.4.2023.1115-beta0001 293 11/15/2023
3.3.2023.1114-beta0072 263 11/14/2023
3.3.2023.1113-beta0071 282 11/13/2023
3.3.2023.1113-beta0066 276 11/13/2023
3.3.2023.1110-beta0065 275 11/10/2023
3.3.2023.1108-beta0064 260 11/8/2023
3.3.2023.1108-beta0063 274 11/8/2023
3.3.2023.1106-beta0061 279 11/6/2023
3.3.2023.1103-beta0060 287 11/3/2023
3.3.2023.1102-beta0058 246 11/23/2023
3.3.2023.1102-beta0057 252 11/2/2023
3.3.2023.1102-beta0051 237 11/2/2023
3.3.2023.1102-beta0049 231 11/2/2023
3.3.2023.1101-beta0048 236 11/1/2023
3.3.2023.1101-beta0047 261 11/1/2023
3.3.2023.1031-beta0046 257 10/31/2023
3.3.2023.1031-beta0045 258 10/31/2023
3.3.2023.1030-beta0044 266 10/30/2023
3.3.2023.1027-beta0043 268 10/27/2023
3.3.2023.1027-beta0037 253 10/27/2023
3.3.2023.1026-beta0034 253 10/26/2023
3.3.2023.1025-beta0024 265 10/25/2023
3.3.2023.1020-beta0002 146 10/20/2023
3.3.2023.1019-beta0001 177 10/20/2023
2.3.2023.1019288 185 10/20/2023
2.3.2023.1018288 431 10/18/2023
2.3.2023.1017286 414 10/17/2023
2.3.2023.1017285 424 10/17/2023
2.3.2023.1016277 437 10/16/2023
2.3.2023.1012276 461 10/12/2023
2.3.2023.1011273 458 10/11/2023
2.3.2023.1011269 423 10/11/2023
2.3.2023.1011268 442 10/11/2023
2.3.2023.1011267 441 10/11/2023
2.3.2023.1011266 448 10/11/2023
2.3.2023.1010265 423 10/11/2023
2.3.2023.1010263 435 10/10/2023
2.3.2023.1010262 433 10/10/2023
2.3.2023.1010260 435 10/10/2023
2.3.2023.1010258 438 10/10/2023
2.3.2023.1010256 246 10/10/2023
2.3.2023.1008255 487 10/8/2023
2.3.2023.1004251 429 10/4/2023
2.3.2023.926250 478 9/26/2023
2.3.2023.922249 428 9/22/2023
2.3.2023.922248 417 9/22/2023
2.3.2023.920247 491 9/20/2023
2.3.2023.920246 420 9/20/2023
2.3.2023.919245 434 9/19/2023
2.3.2023.919244 424 9/19/2023
2.3.2023.919242 391 9/19/2023
2.3.2023.918243 396 9/18/2023
2.3.2023.918242 389 9/18/2023
2.3.2023.914241 488 9/14/2023
2.3.2023.913239 424 9/13/2023
2.3.2023.913235 405 9/13/2023
2.3.2023.913234 413 9/13/2023
2.3.2023.913233 425 9/13/2023
2.3.2023.913232 453 9/13/2023
2.3.2023.913231 487 9/13/2023
2.3.2023.912230 468 9/12/2023
2.3.2023.909228 473 9/9/2023
2.3.2023.909227 434 9/9/2023
2.3.2023.909226 435 9/9/2023
2.3.2023.909223 480 9/9/2023
2.3.2023.909222 470 9/9/2023
2.3.2023.909221 467 9/9/2023
2.3.2023.909220 435 9/9/2023
2.3.2023.909218 459 9/9/2023
2.3.2023.907201 471 9/7/2023
2.3.2023.905200 445 9/5/2023
2.3.2023.904197 425 9/4/2023
2.3.2023.828196 452 8/28/2023
2.3.2023.824195 434 8/24/2023
2.3.2023.823194 455 8/23/2023
2.3.2023.821193 479 8/21/2023
2.3.2023.820192 469 8/20/2023
2.3.2023.817191 483 8/17/2023
2.3.2023.817190 483 8/17/2023
2.3.2023.815189 558 8/15/2023
2.3.2023.812188 522 8/12/2023
2.3.2023.811187 490 8/11/2023
2.3.2023.811186 478 8/10/2023
2.3.2023.810185 489 8/10/2023
2.3.2023.810184 468 8/10/2023
2.3.2023.808183 509 8/8/2023
2.3.2023.807182 552 8/7/2023
2.3.2023.806181 558 8/6/2023
2.3.2023.806178 496 8/6/2023
2.3.2023.802166 582 8/2/2023
2.3.2023.801165 477 8/1/2023
2.3.2023.731164 512 7/31/2023
2.3.2023.730163 535 7/30/2023
2.3.2023.729162 453 7/29/2023
2.3.2023.729161 480 7/29/2023
2.3.2023.729160 487 7/29/2023
2.3.2023.729159 477 7/29/2023
2.3.2023.728158 470 7/28/2023
2.3.2023.728157 492 7/28/2023
2.3.2023.727156 469 7/27/2023
2.3.2023.726155 504 7/26/2023
2.3.2023.726154 492 7/26/2023
2.3.2023.726152 484 7/26/2023
2.3.2023.725149 477 7/25/2023
2.3.2023.725148 476 7/25/2023
2.3.2023.721147 550 7/22/2023
2.3.2023.721146 497 7/21/2023
2.3.2023.720140 481 7/20/2023
2.3.2023.717139 585 7/17/2023
2.3.2023.717138 516 7/17/2023
2.3.2023.716138 494 7/16/2023
2.3.2023.715138 548 7/15/2023
2.3.2023.715137 540 7/15/2023
2.3.2023.715136 508 7/15/2023
2.3.2023.713134 503 7/13/2023
2.3.2023.712133 578 7/12/2023
2.3.2023.711132 498 7/11/2023
2.3.2023.711131 506 7/11/2023
2.3.2023.711129 506 7/11/2023
2.3.2023.709131 604 7/9/2023
2.3.2023.708128 503 7/11/2023
2.3.2023.708127 493 7/8/2023
2.3.2023.707121 553 7/7/2023
2.3.2023.707120 542 7/7/2023
2.3.2023.706119 514 7/6/2023
2.3.2023.706118 521 7/6/2023
2.3.2023.705108 546 7/5/2023
2.3.2023.705107 553 7/5/2023
2.3.2023.705104 511 7/5/2023
2.3.2023.704103 524 7/4/2023
2.3.2023.703102 534 7/4/2023
2.3.2023.703101 515 7/4/2023
2.3.2023.703100 532 7/3/2023
2.3.2023.703099 535 7/3/2023
2.3.2023.703098 549 7/3/2023
2.3.2023.630097 528 6/29/2023
2.3.2023.629096 535 6/29/2023
2.3.2023.625095 613 6/25/2023
2.3.2023.621094 522 6/21/2023
2.3.2023.620093 559 6/20/2023
2.3.2023.620092 571 6/20/2023
2.3.2023.619088 558 6/19/2023
2.3.2023.619087 545 6/19/2023
2.3.2023.619086 541 6/19/2023
2.3.2023.619085 529 6/19/2023
2.3.2023.619084 537 6/19/2023
2.3.2023.618083 565 6/19/2023
2.3.2023.617080 551 6/17/2023
2.3.2023.616079 608 6/16/2023
2.3.2023.615078 569 6/15/2023
2.3.2023.614075 643 6/14/2023
2.3.2023.612074 704 6/12/2023
2.3.2023.612073 563 6/12/2023
2.3.2023.612072 578 6/11/2023
2.3.2023.610071 648 6/10/2023
2.3.2023.610070 609 6/10/2023
2.3.2023.608070 629 6/8/2023
2.3.2023.605067 614 6/5/2023
2.3.2023.602066 587 6/2/2023
2.3.2023.602065 581 6/2/2023
2.3.2023.601063 598 6/1/2023
2.3.2023.601062 608 5/31/2023
2.3.2023.531061 578 5/31/2023
2.3.2023.530060 610 5/30/2023
2.3.2023.530049 628 5/29/2023
2.3.2023.529048 678 5/29/2023
2.3.2023.529047 632 5/29/2023
2.3.2023.529046 641 5/28/2023
2.3.2023.528045 650 5/28/2023
2.3.2023.528044 633 5/28/2023
2.3.2023.528043 581 5/28/2023
2.3.2023.525040 595 5/25/2023
2.3.2023.525039 620 5/25/2023
2.3.2023.524038 616 5/24/2023
2.3.2023.524037 603 5/23/2023
2.3.2023.520036 582 5/20/2023
2.3.2023.520035 534 5/20/2023
2.3.2023.520032 510 5/23/2023
2.3.2023.519031 526 5/19/2023
2.3.2023.515030 605 5/15/2023
2.3.2023.512029 585 5/12/2023
2.3.2023.512027 519 5/12/2023
2.3.2023.511025 571 5/11/2023
2.3.2023.510022 530 5/10/2023
2.3.2023.510016 556 5/9/2023
2.3.2023.507015 626 5/7/2023
2.3.2023.507014 589 5/7/2023
2.3.2023.505013 570 5/5/2023
2.3.2023.505012 618 5/5/2023
2.3.2023.502011 660 5/2/2023
2.3.2023.502010 627 5/2/2023
2.3.2023.502009 642 5/2/2023
2.3.2023.502008 584 5/2/2023
2.3.2023.501007 698 5/1/2023
2.3.2023.501006 671 5/1/2023
2.3.2023.501005 571 5/1/2023
2.3.2023.501004 651 5/1/2023
2.3.2023.428002 572 5/5/2023
2.3.2023.427001 609 4/27/2023
2.2.2023.222-beta00001 389 2/25/2023
1.3.2023.427180 640 4/27/2023
1.3.2023.427179 668 4/27/2023
1.3.2023.427176 701 4/27/2023
1.3.2023.427171 626 4/27/2023
1.3.2023.427170 681 4/27/2023
1.3.2023.427159 618 4/26/2023
1.3.2023.426158 709 4/26/2023
1.3.2023.425154 738 4/25/2023
1.3.2023.425153 624 4/25/2023
1.3.2023.425149 572 4/25/2023
1.3.2023.425148 576 4/25/2023
1.3.2023.425146 614 4/25/2023
1.3.2023.425144 587 4/24/2023
1.3.2023.424143 657 4/24/2023
1.3.2023.424142 604 4/24/2023
1.3.2023.424139 631 4/24/2023
1.3.2023.423138 631 4/24/2023
1.3.2023.423137 647 4/24/2023
1.3.2023.423136 612 4/24/2023
1.3.2023.423134 646 4/23/2023
1.3.2023.423120 630 4/23/2023
1.3.2023.423119 653 4/22/2023
1.3.2023.421118 648 4/21/2023
1.3.2023.420117 670 4/20/2023
1.3.2023.419116 628 4/19/2023
1.3.2023.419114 662 4/19/2023
1.3.2023.419113 610 4/19/2023
1.3.2023.419112 738 4/19/2023
1.3.2023.419108 381 4/19/2023
1.3.2023.419107 344 4/19/2023
1.3.2023.419106 604 4/19/2023
1.3.2023.419104 614 4/19/2023
1.3.2023.418103 644 4/18/2023
1.3.2023.418102 638 4/18/2023
1.3.2023.417101 650 4/17/2023
1.3.2023.417100 650 4/17/2023
1.3.2023.41599 716 4/15/2023
1.3.2023.41598 690 4/17/2023
1.3.2023.41497 687 4/14/2023
1.3.2023.41496 679 4/14/2023
1.3.2023.41394 628 4/12/2023
1.3.2023.41294 660 4/14/2023
1.3.2023.41293 671 4/12/2023
1.3.2023.41192 658 4/11/2023
1.3.2023.41090 685 4/10/2023
1.3.2023.40888 692 4/8/2023
1.3.2023.40887 672 4/8/2023
1.3.2023.40886 669 4/8/2023
1.3.2023.40785 641 4/7/2023
1.3.2023.40683 664 4/6/2023
1.3.2023.40682 644 4/6/2023
1.3.2023.40681 661 4/6/2023
1.3.2023.40480 671 4/3/2023
1.3.2023.40279 683 4/2/2023
1.3.2023.40178 721 4/1/2023
1.3.2023.40177 704 4/1/2023
1.3.2023.33176 657 3/31/2023
1.3.2023.32774 710 3/27/2023
1.3.2023.32672 696 3/26/2023
1.3.2023.32669 732 3/26/2023
1.3.2023.32668 719 3/26/2023
1.3.2023.32667 698 3/26/2023
1.3.2023.32666 724 3/26/2023
1.3.2023.32665 713 3/26/2023
1.3.2023.32563 748 3/25/2023
1.3.2023.32562 690 3/25/2023
1.3.2023.32561 698 3/25/2023
1.3.2023.32360 722 3/23/2023
1.3.2023.32359 721 3/23/2023
1.3.2023.32358 683 3/23/2023
1.3.2023.32357 704 3/23/2023
1.3.2023.32356 756 3/22/2023
1.3.2023.32355 691 3/22/2023
1.3.2023.32154 714 3/21/2023
1.3.2023.32153 696 3/21/2023
1.3.2023.32152 897 3/21/2023
1.3.2023.32149 690 3/21/2023
1.3.2023.31949 735 3/19/2023
1.3.2023.31740 745 3/17/2023
1.3.2023.31540 734 3/15/2023
1.3.2023.31539 760 3/15/2023
1.3.2023.31437 749 3/14/2023
1.3.2023.31436 729 3/13/2023
1.3.2023.31335 750 3/13/2023
1.3.2023.31334 719 3/12/2023
1.3.2023.31333 697 3/12/2023
1.3.2023.31232 718 3/12/2023
1.3.2023.31231 735 3/12/2023
1.3.2023.31128 722 3/13/2023
1.3.2023.31127 791 3/11/2023
1.3.2023.31121 759 3/11/2023
1.3.2023.31020 752 3/9/2023
1.3.2023.30919 767 3/8/2023
1.3.2023.30818 769 3/8/2023
1.3.2023.30816 752 3/8/2023
1.3.2023.30813 770 3/7/2023
1.3.2023.30712 756 3/6/2023
1.3.2023.30611 787 3/6/2023
1.3.2023.30210 792 3/2/2023
1.3.2023.3029 779 3/2/2023
1.3.2023.3028 784 3/1/2023
1.3.2023.3017 774 3/1/2023
1.3.2023.3016 818 2/28/2023
1.3.2023.2285 776 2/28/2023
1.3.2023.2274 782 2/27/2023
1.3.2023.2253 794 2/25/2023
1.3.2023.2232 774 2/22/2023
1.3.2023.2221 752 2/22/2023
1.2.2023.219-beta00036 461 2/19/2023
1.2.2023.217-beta00035 462 2/17/2023
1.2.2023.215-beta00034 461 2/15/2023
1.2.2023.214-beta00033 460 2/14/2023
1.2.2023.213-beta00032 459 2/13/2023
1.2.2023.213-beta00031 478 2/13/2023
1.2.2023.212-beta00031 470 2/12/2023
1.2.2023.211-beta00029 473 2/11/2023
1.2.2023.211-beta00028 448 2/11/2023
1.2.2023.211-beta00027 480 2/11/2023
1.2.2023.210-beta00026 454 2/10/2023
1.2.2023.209-beta00025 463 2/9/2023
1.2.2023.208-beta00024 483 2/8/2023
1.2.2023.208-beta00023 218 2/8/2023
1.2.2023.207-beta00023 444 2/7/2023
1.2.2023.206-beta00021 465 2/6/2023
1.2.2023.206-beta00020 630 2/6/2023
1.2.2023.204-beta00019 508 2/4/2023
1.2.2023.202-beta00018 451 2/2/2023
1.2.2023.130-beta00016 482 1/30/2023
1.2.2023.129-beta00015 468 1/29/2023
1.2.2023.128-beta00014 460 1/28/2023
1.2.2023.120-beta00012 458 1/20/2023
1.2.2023.120-beta00011 474 1/20/2023
1.2.2023.112-beta00010 478 1/12/2023
1.2.2023.111-beta00009 478 1/11/2023
1.2.2023.110-beta00008 457 1/9/2023
1.2.2023.108-beta00007 467 1/8/2023
1.2.2023.105-beta00006 446 1/5/2023
1.2.2023.103-beta00005 476 1/3/2023
1.2.2023.103-beta00004 471 1/3/2023
1.2.2023.101-beta00001 460 1/1/2023
1.1.2022.1229-beta00043 453 12/29/2022
1.1.2022.1228-beta00041 457 12/28/2022
1.1.2022.1227-beta00036 448 12/28/2022
1.1.2022.1226-beta00035 460 12/26/2022
1.1.2022.1225-beta00035 225 12/26/2022
1.1.2022.1225-beta00034 467 12/25/2022
1.1.2022.1221-beta00032 469 12/21/2022
1.1.2022.1221-beta00031 481 12/21/2022
1.1.2022.1220-beta00030 489 12/20/2022
1.1.2022.1220-beta00027 459 12/20/2022
1.1.2022.1220-beta00026 473 12/20/2022
1.1.2022.1220-beta00025 459 12/20/2022
1.1.2022.1220-beta00024 607 12/20/2022
1.1.2022.1219-beta00022 471 12/19/2022
1.1.2022.1219-beta00021 474 12/19/2022
1.1.2022.1219-beta00020 445 12/19/2022
1.1.2022.1219-beta00019 468 12/19/2022
1.1.2022.1219-beta00018 436 12/19/2022
1.1.2022.1214-beta00016 440 12/14/2022
1.1.2022.1212-beta00015 469 12/12/2022
1.1.2022.1210-beta00015 460 12/12/2022
1.1.2022.1210-beta00014 265 12/10/2022
1.1.2022.1210-beta00013 245 12/10/2022
1.1.2022.1208-beta00012 243 12/8/2022
1.1.2022.1207-beta00011 254 12/7/2022
1.1.2022.1203-beta00010 270 12/3/2022
1.1.2022.1201-beta00009 265 11/30/2022
1.1.2022.1129-beta00008 255 11/29/2022
1.1.2022.1127-beta00007 258 11/29/2022
1.1.2022.1126-beta00007 244 11/26/2022
1.1.2022.1126-beta00006 266 11/26/2022
1.1.2022.1126-beta00005 253 11/26/2022
1.1.2022.1125-beta00004 259 11/26/2022
1.1.2022.1120-beta00003 263 11/20/2022
1.1.2022.1112-beta00002 277 11/20/2022
1.1.2022.1110-beta00001 265 11/10/2022
1.0.2022.1109-beta00012 266 11/8/2022
1.0.2022.1107-beta00011 210 11/6/2022
1.0.2022.1104-beta00008 221 11/4/2022
1.0.2022.1103-beta00007 202 11/3/2022
1.0.2022.1101-beta00006 208 11/1/2022
1.0.2022.1031-beta00004 209 10/31/2022

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