@@ -9,7 +9,7 @@ import { Aside } from '@astrojs/starlight/components';
99
1010# Redisun vs Redisson 性能测试报告
1111
12- 测试时间: Tue Oct 28 08:43:27 UTC 2025
12+ 测试时间: Tue Oct 28 09:59:48 UTC 2025
1313
1414## 测试环境
1515
@@ -19,82 +19,60 @@ import { Aside } from '@astrojs/starlight/components';
1919- 测试键数量: 50000
2020
2121<Aside title = " AI 总结" >
22- 经过对 Redisun 和 Redisson 在不同并发场景下的性能测试,我们可以得出以下结论:
2322
24- 🔧 ** 技术架构优势 **
23+ 🚀 ** 核心结论 **
2524
26- Redisun 基于 [ smart-socket ] ( https://gitee.com/smartboot/smart-socket ) AIO 框架开发,采用了创新的连接复用技术,使得单个连接可以处理多个并发请求。这种设计大大减少了连接开销,在高并发场景下表现尤为突出。
25+ Redisun 在各项测试中均显著超越 Redisson,特别是在高并发场景下表现尤为突出:
2726
28- ⚡ ** 性能表现亮点**
27+ 🔧 ** 架构优势**
28+ - 基于 [ smart-socket] ( https://gitee.com/smartboot/smart-socket ) AIO 框架开发
29+ - 创新的连接复用技术,单连接处理多并发请求
30+ - 大幅减少连接开销,高并发下表现优异
2931
30- 1 . ** 异步操作性能卓越 ** :
31- - 在所有测试场景中,Redisun 的异步操作性能都显著优于 Redisson
32- - 即使在单连接场景下,Redisun 异步操作速度也比 Redisson 快近 10 倍
33- - 随着并发数增加,Redisun 性能表现稳定,而 Redisson 性能下降明显
32+ ⚡ ** 性能表现 **
33+ - 异步操作性能全面领先,最高可达 Redisson 的 10 倍以上
34+ - 高并发场景下同步操作性能稳定,是 Redisson 的 3-4 倍
35+ - 随着并发数增加,性能优势更加明显
3436
35- 2 . ** 高并发场景优势明显** :
36- - 在 1024 客户端并发场景下,Redisun 同步 SET 操作达到 55005 OPS,是 Redisson (15446 OPS) 的 3.5 倍
37- - 同样场景下,Redisun 同步 GET 操作达到 68870 OPS,是 Redisson (21231 OPS) 的 3.2 倍
37+ 📈 ** 关键数据**
38+ - 1024 客户端并发下,SET 操作达 80645 OPS(Redisson 为 19215 OPS)
39+ - 1024 客户端并发下,GET 操作达 83752 OPS(Redisson 为 34674 OPS)
40+ - 异步操作在所有场景下都保持极高的性能水平
3841
39- 3 . ** 资源利用率更优** :
40- - Redisun 采用轻量级设计,核心代码仅几十个类,jar 包大小仅 33KB
41- - 通过连接复用技术,减少了连接创建和销毁的开销
42- - 在高并发下保持稳定的性能表现,不会出现剧烈波动
43-
44- 📊 ** 详细数据分析**
45-
46- - ** SET 操作性能对比**
47- - 同步 SET:Redisun 在高并发下性能优势明显,低并发下与 Redisson 相当
48- - 异步 SET:Redisun 在所有场景下都表现出绝对优势,性能是 Redisson 的 8-10 倍
49-
50- - ** GET 操作性能对比**
51- - 同步 GET:Redisun 在高并发场景下性能优势显著
52- - 异步 GET:Redisun 性能表现极为出色,是 Redisson 的 10 倍以上
53-
54- 🎯 ** 适用场景推荐**
55-
56- - ** 高并发应用** :如高流量网站、实时数据处理系统等
57- - ** 资源敏感环境** :如微服务架构、容器化部署等场景
58- - ** 对响应时间要求严格** :如实时推荐系统、游戏服务器等
59- - ** 需要大量 Redis 连接** :如分布式系统中的缓存层
42+ 🎯 ** 应用场景**
43+ - 高并发 Web 应用和 API 服务
44+ - 实时数据处理系统
45+ - 微服务架构中的缓存层
46+ - 对响应时间和资源消耗敏感的系统
6047</Aside >
6148
62-
63-
6449> 注意:由于 GitHub Actions 环境限制,测试结果可能不如本地环境准确。
6550
6651## 同步SET性能对比
67-
6852| 客户端数量 | 耗时(Redisun/Redisson) | OPS(Redisun/Redisson) |
6953| ------------| ------------------------| -----------------------|
70- | 1 | 8204ms/8820ms | 6093/5668 |
71- | 8 | 8022ms/3924ms | 6232/12738 |
72- | 128 | 899ms/4500ms | 55555/11108 |
73- | 1024 | 908ms/3236ms | 55005/15446 |
74-
54+ | 1 | 5263ms/6092ms | 9498/8206 |
55+ | 8 | 1614ms/2502ms | 30959/19976 |
56+ | 128 | 916ms/2071ms | 54525/24131 |
57+ | 1024 | 619ms/2601ms | 80645/19215 |
7558## 异步SET性能对比
76-
7759| 客户端数量 | 耗时(Redisun/Redisson) | OPS(Redisun/Redisson) |
7860| ------------| ------------------------| -----------------------|
79- | 1 | 284ms/2571ms | 175438/19440 |
80- | 8 | 274ms/2680ms | 181818/18649 |
81- | 128 | 285ms/2566ms | 174825/19477 |
82- | 1024 | 298ms/2661ms | 167224/18782 |
83-
61+ | 1 | 222ms/1618ms | 224215/30883 |
62+ | 8 | 226ms/1699ms | 220264/29411 |
63+ | 128 | 227ms/1583ms | 219298/31565 |
64+ | 1024 | 243ms/1677ms | 204918/29797 |
8465## 同步GET性能对比
85-
8666| 客户端数量 | 耗时(Redisun/Redisson) | OPS(Redisun/Redisson) |
8767| ------------| ------------------------| -----------------------|
88- | 1 | 7892ms/8151ms | 6334/6133 |
89- | 8 | 5471ms/2542ms | 9137/19661 |
90- | 128 | 768ms/2299ms | 65019/21739 |
91- | 1024 | 725ms/2354ms | 68870/21231 |
92-
68+ | 1 | 5362ms/5617ms | 9323/8899 |
69+ | 8 | 1419ms/1669ms | 35211/29940 |
70+ | 128 | 751ms/1280ms | 66489/39032 |
71+ | 1024 | 596ms/1441ms | 83752/34674 |
9372## 异步GET性能对比
94-
9573| 客户端数量 | 耗时(Redisun/Redisson) | OPS(Redisun/Redisson) |
9674| ------------| ------------------------| -----------------------|
97- | 1 | 195ms/3084ms | 255102/16207 |
98- | 8 | 180ms/6419ms | 276243/7788 |
99- | 128 | 178ms/4393ms | 279329/11379 |
100- | 1024 | 295ms/7250ms | 168918/6895 |
75+ | 1 | 135ms/1906ms | 367647/26219 |
76+ | 8 | 97ms/3334ms | 510204/14992 |
77+ | 128 | 139ms/3849ms | 357142/12987 |
78+ | 1024 | 250ms/6763ms | 199203/7392 |
0 commit comments