我将250MB数据作为单个哈希对象存储到redis Cache中。我正在使用Spring RedisTemplate从Redis读取数据。但这大约需要30到35秒的时间。
redisTemplate.opsForHash().put("masterMap","masterMap", masterMap);
redisTemplate.opsForHash().get("masterMap","masterMap");
要求以毫秒为单位获取数据。但是,这需要30到35秒的时间。如何从Redis缓存中快速读取这么大的数据。有其他方法可以从Redis读取数据,否则我必须更改任何配置。
有人可以指导我吗?
答案 0 :(得分:0)
运行探查器。
protobuf
或cap'n'proto
。