Redis AOF测试

本文涉及的产品
云数据库 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
目录
相关文章
|
4月前
|
NoSQL Redis 数据库
【Redis】RDB和AOF
【Redis】RDB和AOF
|
3月前
|
NoSQL 关系型数据库 MySQL
Redis持久化机制 RDB 和 AOF 的选择
Redis持久化机制 RDB 和 AOF 的选择
55 0
|
3月前
|
存储 缓存 NoSQL
Redis之持久化(RDB和AOF)
Redis之持久化(RDB和AOF)
|
5月前
|
存储 缓存 NoSQL
【Redis 系列】redis 学习八,redis 持久化 RDB 和 AOF
【Redis 系列】redis 学习八,redis 持久化 RDB 和 AOF
|
1月前
|
缓存 NoSQL Redis
[Redis]——Redis持久化的两种方式RDB、AOF
[Redis]——Redis持久化的两种方式RDB、AOF
|
1月前
|
NoSQL 关系型数据库 MySQL
Redis 两种持久化方式 AOF 和 RDB
Redis 两种持久化方式 AOF 和 RDB
|
2月前
|
NoSQL Redis 数据库
Redis的安全网:掌握RDB和AOF的持久化技术【redis第四部分】
Redis的安全网:掌握RDB和AOF的持久化技术【redis第四部分】
119 0
|
3月前
|
缓存 移动开发 NoSQL
Redis持久化——AOF机制详解
Redis提供了RDB和AOF的持久化选项。本文主要介绍AOF的核心概念、同步步骤、保存模式、AOF重写详解及AOF的优缺点,还介绍了RDB和AOF混合方式的运行机制。AOF(Append Only File):以协议文本的方式,将所有对数据库进行过写入的命令(及其参数)记录到 AOF 文件,以此达到记录数据库状态的目的
|
3月前
|
NoSQL Redis 数据库
Redis持久化之RDB和AOF操作
【1月更文挑战第9天】 无论是面试还是工作,持久化都是重点! Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以Redis提供了持久化功能!——RDB(Redis DataBase)和AOF(Append Only File)
141 1
Redis持久化之RDB和AOF操作
|
3月前
|
存储 NoSQL 关系型数据库
Redis持久化策略AOF、RDB详解及源码分析
Redis持久化策略AOF、RDB详解及源码分析