Java Redisson最佳实践配置示例

Java Redisson最佳实践配置示例,java,redis,redisson,Java,Redis,Redisson,I配置Redisson客户端,如下图所示,作为Singelton的一部分,通过Redisson配置提高性能的最佳实践是什么? 在Redisson地图上使对象无效的最佳方法是什么 Config config = new Config(); config.useSingleServer().setAddress(redisProperties.getProperty(RedisProperties.REDIS_ENDPOINT)+":"+Integer.valueOf(redisProperties

I配置Redisson客户端,如下图所示,作为Singelton的一部分,通过Redisson配置提高性能的最佳实践是什么? 在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);
RMapCache map=RedissonAcess.getInstance().getRedissonClient().getMapCache(currentDBUrl+mapName.getValue());
map.put(key,value,3,TimeUnit.HOURS);

当不需要以前的值时,使用
fastPut
而不是
put
当不需要以前的值时,使用
fastPut
而不是
put