0

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

需要 Redis 缓存来存储带有主键和辅助键的值(对象),所以我想我可以在 Redisson 中使用 RMapCache。

很容易达到这个结果,但是这个分布式映射似乎存在性能问题,这会增加很多往返,并且会在高并发下造成性能瓶颈。以及这里的解释:https ://www.slideshare.net/RedisLabs/redisconf17-distributed-java-map-structures-and-services-with-redisson

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

如果我想使用带有主键和辅助键的 Redis 缓存来存储值(对象),如何提高性能?任何的意见都将会有帮助。提前致谢。

4

1 回答 1

2

虽然RLocalCachedMap可以通过在 JVM 中本地缓存值将读取操作性能提高 45 倍,但写入操作始终发送到 redis,就像使用其他类型的 RMap 一样。

如果您对其写入性能感到困扰,建议您查看PRO版本,它的吞吐量比开源版本高 4 倍。

于 2017-08-17T10:05:46.443 回答