如何提高Redisson中RMapCache的性能

时间:2017-08-14 03:14:11

标签: java performance caching redis redisson

当我在Java中使用Redisson时,我遇到了性能问题,我需要更多建议。情况如下:

需要Redis缓存来存储主键和对象的值(对象)。二级密钥,所以我想我可以在Redisson中使用RMapCache。

很容易实现结果,但似乎这个分布式地图存在性能问题,这将增加许多往返次数,并将在高并发性下创建性能瓶颈。 这里的解释是:https://www.slideshare.net/RedisLabs/redisconf17-distributed-java-map-structures-and-services-with-redisson

好吧,我正在考虑RLocalCachedMap,但似乎它也不是正确的方法。有人可以帮我这个吗?

如果我想将Redis缓存与主键和放大器一起使用,如何提高性能?存储值的二级键(对象)?任何的意见都将会有帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

虽然<div class='sep'>&#9642;</div><!-- --><input type='radio' id='uplToday' name='upldateRangeSel' value='1'><!-- --><label for='uplToday'>Today</label>可以通过在JVM中本地缓存值来将读取操作性能提高到45倍,但写入操作总是发送到redis,就像其他类型的RMap一样。

如果您的写入性能受到影响,建议查看PRO版本,其吞吐量比开源版本提高4倍。