测试Java操纵Redis系列化性能

【测试时间比较效率】

首先, 编写一个需要用到的User类,有ID,姓名,性别,手机,邮箱,生日,共6个属性。


对应的user方法

目的是模拟生成十万个User对象,所有的属性值不能相同,而且模拟得非常真实。

首先使用JDK系列化方式将十万个User对象保存到Redis,并且测试以下所消耗时间。


jdk序列化方法

展示一下JSON系列化方式将十万个User对象保存到Redis,再次测试所消耗时间。


json序列化方法

再使用Redis的Hash类型保存十万个User对象,且测试所耗时间。


hash序列化方法

注意:相对应的pom.xml文件,redis.xml文件,log4j.properties文件不匹配,需要自己配置

我的比较结果


三种方法比较结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容