zoukankan      html  css  js  c++  java
  • Spring RedisTemplate操作-序列化性能测试(12)

    @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());
            
        }
  • 相关阅读:
    C# AtomicInt
    Ubuntu16.04或18.04上安装QQ微信迅雷
    Git强制拉取覆盖本地 Pull force
    ulimit限制打开的文件数量
    centos 7.x设置守护进程的文件数量限制
    Apache Doris通过supervisor进行进程管理
    CentOS7 安装supervisor守护进程管理器
    fdisk 分区
    linux i2c tools
    ubuntu12.04 登录黑屏
  • 原文地址:https://www.cnblogs.com/aoeiuv/p/6761905.html
Copyright © 2011-2022 走看看