How to cook lettuce @Java casual

Preview:

Citation preview

How to cook lettuce

: (Oklahomer)

twitter: @oklahomers

: LINE LIVE

http://developers.linecorp.com/blog/ja/?p=3771

Redis Client

http://redis.io/clients

Jedis (4300+ stars)

lettuce (400+ stars)

Redisson (1700+ stars)

• Sentinel / Cluster •

• API

• wiki•

• github issue gitter

Redis Cluster

resharding

master - slave

failover

node

ClusterClientOptions options = ClusterClientOptions .builder() .validateClusterNodeMembership(false) .build();

redisClusterClient.setOptions(options);

failover reshard ClusterTopologyRefreshOptions options = ClusterTopologyRefreshOptions .builder() .enablePeriodicRefresh(1,MINUTES) .enableAllAdaptiveRefreshTriggers() .build();

redisClusterClient.setOptions(ClusterClientOptions .builder() .topologyRefreshOptions(options) .build());

Periodic Refresh (since 3.3)•

• issue #97

• Redis cluster

-> adaptive refresh

Adaptive Refresh (since 4.2)•

• issue #240

•MOVED ASK

•••

redis cluster

lettuce

Recommended