Spring RedisTemplate操作-序列化性能测试(12)
2018-06-08 09:12
639 查看
@Autowired @Qualifier("redisTemplate") private RedisTemplate<String, String> stringredisTemplate; @Autowired @Qualifier("jdkredisTemplate") private RedisTemplate<Object, Object> jdkredisTemplate; @Autowired @Qualifier("jacksonredisTemplate") private RedisTemplate<Object, Object> jacksonredisTemplate; public void flushdb(){ stringredisTemplate.execute(new RedisCallback<Object>() { public String doInRedis(RedisConnection connection) throws DataAccessException { connection.flushDb(); return "ok"; } }); } @Test public void test(){ flushdb(); StopWatch sw = new StopWatch("StringRedisSerializer"); sw.start("stringredisTemplate"); for(int i = 0;i<100;i++){ stringredisTemplate.opsForValue().set("hello", "nihao"); stringredisTemplate.opsForValue().get("hello"); } sw.stop(); sw.start("jdkredisTemplate"); for(int i = 0;i<100;i++){ User u = new User(); jdkredisTemplate.opsForValue().set("hello", u); jdkredisTemplate.opsForValue().get(u); } sw.stop(); sw.start("jacksonredisTemplate"); for(int i = 0;i<100;i++){ User u = new User(); jacksonredisTemplate.opsForValue().set("hello", u); jacksonredisTemplate.opsForValue().get(u); } sw.stop(); System.out.println(sw.prettyPrint()); }
相关文章推荐
- Spring RedisTemplate操作-序列化性能测试(12)
- Spring RedisTemplate操作-序列化操作
- REDIS学习(4)spring boot redisTemplate 对REDIS的简单封装,以及对引用包的说明,以及对序列化的详细说明
- Spring Boot StringRedisTemplate常用操作
- Spring中使用RedisTemplate操作Redis(spring-data-redis)
- Spring中使用RedisTemplate操作Redis(spring-data-redis)
- Spring RedisTemplate操作-Hash操作
- spring boot data RedisTemplate 序列化问题
- Spring RedisTemplate操作-事务操作
- jedis与spring整合及简单的使用RedisTemplate操作
- jedis与spring整合及简单的使用RedisTemplate操作
- Spring RedisTemplate操作-通道操作(10)
- Spring RedisTemplate操作-注解缓存操作(11)
- Spring RedisTemplate操作-全注解操作
- Spring RedisTemplate操作-String操作(2)
- Spring RedisTemplate操作-xml配置(1)
- spring-data-redis RedisTemplate操作
- spring data redis RedisTemplate操作redis相关用法
- Spring RedisTemplate操作-String操作(2)
- spring-boot 速成(12) - 如何注入多个redis StringRedisTemplate