关于redis中hash更省内存的一次测试
redisTemplate.opsForHash().put(h, String.valueOf(123456789), Integer.parseInt("1"));
redisTemplate.opsForHash().put(h, 123456789, "1");
redisTemplate.opsForHash().put(h, 1, 1);
redisTemplate.opsForHash().put(h, 2, new Integer(1).toString());
对比上图,发现hashkey和value都必须把其类型去除,只存储字符内容,比如toString,或者String.valueOf把key或者value的类型去除,这样在redis中的存储空间就会尽可能的小。