redis 五种数据类型存储测试

一、测试说明

使用 redis 五种数据类型分别存储 200 万条数据,数据为(‘name’=>’song’)。

二、测试结果

三、结果分析

测试未考虑业务场景,单纯从数据存储进行。

使用五种数据类型对相同的数据进行存储,使用容量从大到小依次为集合、列表、有序集合、字符串和哈希。

当 key 数量为两百万时,字符串和哈希使用容量基本一样。

当 key 数量为五百万是,字符串的使用容量小于哈希。

四、redis 版本

五、机器内存

六、测试方法

1、字符串(200 万)

前:

后:

2、哈希(200 万)

前:

后:

3、列表(200 万)

前:

后:

4、集合(200 万)

前:

后:

5、有序集合(200 万)

前:

后:

6、字符串(500 万)

!

前:

后:

7、哈希(500 万)

前:

后:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

宋文剑的专栏

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏天天

onload事件

1062
来自专栏Python小屋

Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

''' 程序功能: 编写函数,给定任意字符串,找出其中只出现一次的字符, 如果有多个这样的字符,就全部找出。''' import sys de...

3038
来自专栏chenssy

多线程:为什么在while循环中加入System.out.println,线程可以停止

这个我们都知道,由于 stopReqested 的更新值在主内存中,而线程栈中的值不是最新的,所以会一直循环,线程并不能停止。加上 Volatile 关键字后,...

1294
来自专栏Python爬虫与数据挖掘

一篇文章助你理解Python3中字符串编码问题

前几天给大家介绍了unicode编码和utf-8编码的理论知识,以及Python2中字符串编码问题,没来得及上车的小伙伴们可以戳这篇文章:浅谈unicode编码...

972
来自专栏pangguoming

Vue实现对数组、对象的深拷贝、复制

当组件间传递对象时,由于此对象的引用类型指向的都是一个地址(除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝),如下 数组:...

4586
来自专栏从零开始学自动化测试

python笔记30-docstring注释添加变量

python里面添加字符串注释非常简单,如何将变量放入 python 的函数注释里面呢?docstring也就是给代码加注释的内容了,python可以给函数,类...

1452
来自专栏技术博客

菜菜从零学习WCF六(数据协定)

  --默认情况下,Windows Communication Foundation(WCF)使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化(...

411
来自专栏我和PYTHON有个约会

16.pass关键字

在项目开发的过程中,某些情况下,我们定义了函数,但是对于函数中具体的代码临时没有确定,如:

923
来自专栏黑泽君的专栏

Java中,成员内部类的常见修饰符及应用 && 成员内部类不是静态的,访问的格式

成员内部类的常见修饰符及应用:   private    为了保证数据的安全性   static      为了方便访问数据   注意:静态的内...

742
来自专栏Micro_awake web

vue的计算属性computed和监听器watch

1023

扫码关注云+社区