关于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中的存储空间就会尽可能的小。

posted @ 2020-02-04 20:15  CHANGEMAX  阅读(311)  评论(0编辑  收藏  举报