Redis序列化方式比较
今天,我们对redis的三种序列化方式进行了测试,那么结果如何呢???
可选择的序列化方式
First :JDK序列化方式
首先,我们必须在redis.xml中配置key和value
进行测试
long start = System.currentTimeMillis();
redisTemplate.opsForList().leftPushAll("testJDK", list.toArray());
long end = System.currentTimeMillis();
得到结果
采用JDK序列化方式,保存了50000条数据,花费了706ms
Second:JSON序列化方式
还是配置key和value
进行测试
long start = System.currentTimeMillis();
redisTemplate.opsForList().leftPushAll("testJSON", list.toArray());
long end = System.currentTimeMillis();
得到结果
采用JSON序列化方式,保存了50000条数据,花费了358ms
Threed:Hash序列化方式
还是配置key和value
进行测试
long start = System.currentTimeMillis();
redisTemplate.opsForHash().putAll("testHash", map);
long end = System.currentTimeMillis();
得到结果
采用Hash序列化方式,保存了50000条数据,花费了197ms