Skip to content

Homework 0410

jitwxs edited this page Apr 14, 2021 · 1 revision

作业要求

  1. 提供一套抽象 API 实现对象的序列化和反序列化
  2. 通过 Lettuce 实现一套 Redis CacheManager

验证方式

git checkout homework/0410

抽象 API 实现对象的序列化和反序列化

代码位于 org.geektimes.cache.serialize 包下,提供了以下两种实现:

  • org.geektimes.cache.serialize.impl.JavaSerializeImpl 原生序列化
  • org.geektimes.cache.serialize.impl.JsonSerializeImpl JackJson

Lettuce 实现

(1)修改 /META-INF/default-caching-provider.properties 改为 Lettuce 实现

javax.cache.CacheManager.mappings.redis=org.geektimes.cache.redis.LettuceCacheManager

(2)运行测试用例是否通过

  • org.geektimes.cache.CachingTest#testSampleRedis
Clone this wiki locally