8. Spring data integration
● Connection abstraction
● Serializers
● Redis Template
○ Type Safe
○ Transactions
○ Exception Translation
● Spring cache
9. Spring data integration
● Redis Template
@Inject
private RedisTemplate<String, User> template;
template.opsForList().set("list", id, new User(id));
User user = template.opsForList().index("list", id);
User user = template.opsForList().leftPop(list);
10. Spring data integration
● Integração com Spring Cache
@Cacheable
public User getUser(Long id) {
...
}