Singeltonの一部として、以下のようにRedissonクライアントを構成します。 redisson configによってパフォーマンスを向上させるベスト プラクティスは何ですか? Redissonマップでオブジェクトを無効にする最良の方法は何ですか?
Config config = new Config();
config.useSingleServer().setAddress(redisProperties.getProperty(RedisProperties.REDIS_ENDPOINT)+":"+Integer.valueOf(redisProperties.getProperty(RedisProperties.REDIS_PORT)));
config.useSingleServer().setRetryAttempts(3);
config.useSingleServer().setTimeout(10000);
config.useSingleServer().setConnectionPoolSize(500);
config.useSingleServer().setRetryInterval(2000);
redisson = (Redisson) Redisson.create(config);
使用例:
RMapCache<String, Object> map = RedissonAcess.getInstance().getRedissonClient().getMapCache(currentDBUrl+mapName.getValue());
map.put(key, value,3,TimeUnit.HOURS);