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