Redis中的部分更新是什么API?

时间:2018-11-21 05:13:33

标签: redis spring-data-redis

我正在开发Spring Boot + Spring Data Redis示例。我遵循了 8.9。链接的持续部分更新https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#redis.repositories.partial-updates。但是我不太清楚template.update(update);是什么API?

PartialUpdate<Person> update = new PartialUpdate<Person>("e2c7dcee", Person.class)
  .set("firstname", "mat")                                                           
  .set("address.city", "emond's field")                                              
  .del("age");                                                                       

template.update(update);

update = new PartialUpdate<Person>("e2c7dcee", Person.class)
  .set("address", new Address("caemlyn", "andor"))                                   
  .set("attributes", singletonMap("eye-color", "grey"));                             

template.update(update);

update = new PartialUpdate<Person>("e2c7dcee", Person.class)
  .refreshTtl(true);                                                                 
  .set("expiration", 1000);

template.update(update);

0 个答案:

没有答案