13
How to cook lettuce

How to cook lettuce @Java casual

Embed Size (px)

Citation preview

Page 1: How to cook lettuce @Java casual

How to cook lettuce

Page 2: How to cook lettuce @Java casual

: (Oklahomer)

twitter: @oklahomers

: LINE LIVE

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

Page 3: How to cook lettuce @Java casual

Redis Client

http://redis.io/clients

Jedis (4300+ stars)

lettuce (400+ stars)

Redisson (1700+ stars)

Page 4: How to cook lettuce @Java casual
Page 5: How to cook lettuce @Java casual

• Sentinel / Cluster •

• API

• wiki•

• github issue gitter

Page 6: How to cook lettuce @Java casual

Redis Cluster

resharding

master - slave

failover

Page 7: How to cook lettuce @Java casual
Page 8: How to cook lettuce @Java casual

node

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

redisClusterClient.setOptions(options);

Page 9: How to cook lettuce @Java casual

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

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

Page 10: How to cook lettuce @Java casual

Periodic Refresh (since 3.3)•

• issue #97

• Redis cluster

-> adaptive refresh

Page 11: How to cook lettuce @Java casual

Adaptive Refresh (since 4.2)•

• issue #240

•MOVED ASK

•••

Page 12: How to cook lettuce @Java casual

redis cluster

lettuce

Page 13: How to cook lettuce @Java casual