Redis AOF测试

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis aof测试

测试环境:

系统:Centos6.5

cpu: 英特尔® 至强® 处理器 E5-2630 v3   x 2

内存:256G

硬盘:RAID10 15K

网络:万兆


同机房:

先将redis10G的数据,dumprdb文件(wait_bgsave),然后传到另一台服务器(send_bulk 传输的时间),在另一台服务器恢复过来的时间(loading),根据不同的数据类型,恢复时间长短不一样,这里使用的是string类型。

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

46s

6s

182s

0.21G/s

 

 在同一台机器启5redis实例

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

52s

9s

176s

0.14G/s

redis-2

10G

1.3G

51s

8s

170s

0.16G/s

redis-3

10G

1.3G

47s

7s

196s

0.18G/s

redis-4

10G

1.3G

53s

9s

186s

0.14G/s

redis-5

10G

1.3G

53s

8s

192s

0.16G/s

总速度

 

 

 

 

 

0.78G/s

 同一台机器10redis实例

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

65s

23s

164s

0.05G/s

redis-2

10G

1.3G

65s

24s

182s

0.05G/s

redis-3

10G

1.3G

65s

23s

187s

0.05G/s

redis-4

10G

1.3G

65s

23s

194s

0.05G/s

redis-5

10G

1.3G

65s

23s

199s

0.05G/s

redis-6

10G

1.3G

65s

24s

204s

0.05G/s

redis-7

10G

1.3G

65s

23s

210s

0.05G/s

redis-8

10G

1.3G

65s

24s

212s

0.05G/s

redis-9

10G

1.3G

65s

23s

217s

0.05G/s

redis-10

10G

1.3G

65s

24s

225s

0.05G/s

总速度

 

 

 

 

 

0.5G/s

 

跨机房:两机房相隔60公里内

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

44s

3s

163s

0.43G/s

 

 

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

50s

3s

176s

0.43G/s

redis-2

10G

1.3G

45s

3s

205s

0.43G/s

redis-3

10G

1.3G

51s

4s

211s

0.32G/s

redis-4

10G

1.3G

53s

4s

216s

0.32G/s

redis-5

10G

1.3G

52s

4s

217s

0.32G/s

总速度

由于send时间较短,可能总速度不准确,结果偏高

 

 

 

 

1.82G/s

 

并发全量同步

redis数据量

dump.rdb

wait_bgsave

send_bulk

loading

速度

redis-1

10G

1.3G

51

3

172

0.43G/s

redis-2

10G

1.3G

65

10

190

0.13G/s

redis-3

10G

1.3G

64

10

191

0.13G/s

redis-4

10G

1.3G

65

11

205

0.11G/s

redis-5

10G

1.3G

43

9

214

0.14G/s

redis-6

10G

1.3G

29

11

217

0.11G/s

redis-7

10G

1.3G

32

10

221

0.13G/s

redis-8

10G

1.3G

41

10

226

0.13G/s

redis-9

10G

1.3G

65

11

231

0.11G/s

redis-10

10G

1.3G

36

10

236

0.13G/s

总速度

由于send时间较短,可能总速度不准确,结果偏高

 

 

 

 

1.55G/s

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
5天前
|
存储 缓存 NoSQL
Redis中的rdb和aof
本文深入探讨了Redis的持久化机制,包括RDB和AOF两种方式。详细解释了RDB的工作原理、优势和劣势,以及AOF的实现原理、配置选项、文件重写机制和三种数据同步方式,还介绍了AOF文件修复工具redis-check-aof的使用,并通过实例展示了如何开启和配置AOF持久化方式。
Redis中的rdb和aof
|
20天前
|
存储 NoSQL Redis
SpringCloud基础7——Redis分布式缓存,RDB,AOF持久化+主从+哨兵+分片集群
Redis持久化、RDB和AOF方案、Redis主从集群、哨兵、分片集群、散列插槽、自动手动故障转移
SpringCloud基础7——Redis分布式缓存,RDB,AOF持久化+主从+哨兵+分片集群
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
3天前
|
存储 缓存 NoSQL
深入探究Redis的AOF持久化:保障数据安全与恢复性能的关键机制
深入探究Redis的AOF持久化:保障数据安全与恢复性能的关键机制
13 0
|
2月前
|
存储 NoSQL Redis
Redis 文件总大小问题之计算待加载AOF文件总大小如何解决
Redis 文件总大小问题之计算待加载AOF文件总大小如何解决
|
2月前
|
NoSQL Redis
Redis AOF重写问题之减少CPU和fork开销如何解决
Redis AOF重写问题之减少CPU和fork开销如何解决
|
2月前
|
NoSQL Redis 数据库
Redis AOF重写问题之同一数据产生两次磁盘IO如何解决
Redis AOF重写问题之同一数据产生两次磁盘IO如何解决
Redis AOF重写问题之同一数据产生两次磁盘IO如何解决
|
2月前
|
NoSQL Java Linux
Redis6入门到实战------ 六、Redis_Jedis_测试
这篇文章介绍了如何使用Jedis客户端连接Redis,并进行基本的数据类型操作测试,包括字符串、列表、集合、哈希和有序集合的相关API使用示例。
Redis6入门到实战------ 六、Redis_Jedis_测试
|
2月前
|
监控 NoSQL Redis
Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis.
Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis.
|
2月前
|
缓存 NoSQL 测试技术
【Azure Redis 缓存 Azure Cache For Redis】使用Redis自带redis-benchmark.exe命令测试Azure Redis的性能
【Azure Redis 缓存 Azure Cache For Redis】使用Redis自带redis-benchmark.exe命令测试Azure Redis的性能
下一篇
无影云桌面