JavaでRedissonを使用しているときに、私はより多くのアドバイスが必要なパフォーマンス上の問題が発生しました。RedissonのRMapCacheでのパフォーマンスを向上させる方法
プライマリキー&のセカンダリキーで値(オブジェクト)を格納するためにRedisキャッシュが必要なので、私はRedissonでRMapCacheを使用できると考えました。
結果を得るのは簡単ですが、この分散マップのパフォーマンスに問題があり、多くのラウンドトリップが追加され、並行性が高い場合にパフォーマンスのボトルネックが発生します。 ここでの説明:https://www.slideshare.net/RedisLabs/redisconf17-distributed-java-map-structures-and-services-with-redisson
私はRLocalCachedMapを検討していましたが、正しいアプローチではないようです。誰かがこれで私を助けてくれますか?
プライマリキーでRedisキャッシュを使用する場合のパフォーマンスを向上させる方法&値(オブジェクト)を格納するためのセカンダリキー?どんな提案も役に立ちます。前もって感謝します。
1 - 地図を公開してから公開してください。 これは明らかかもしれませんが、分析結果をチェックせずにサーバーに公開することが早すぎることがよくあります。 File-> Mapを分析し、マップに問題がないかどうかを確認するだけです。マップのレンダリングが高速になればなるほど、キャッシュする時間が短縮されます。 2 - データをローカルに保存する マシンの展開が1つの場合は、マップデータをサーバーのローカルFGDBに保存します。複数のマシンがある場合は、各マシンにデータのコピーを持たせ、キャッシュを設定するときにこのオプションを使用します。 –
@FadySaadお手伝いをありがとう。 RMapCacheの代わりにRLocalCachedMapを使用するような、Javaのこれに関するより詳細な詳細を教えてください。 – user8460034