9.2.3. 高级使用方法

正如上述介绍,RLO类其实都是按需实时生成的代理(Proxy)类。生成的代理类和原类都一同缓存Redisson实例里。这个过程会消耗一些时间,在对耗时比较敏感的情况下,建议通过RedissonLiveObjectService提前注册所有的RLO类。这个服务也可以用来注销不再需要的RLO类,也可以用来查询一个类是否已经注册了。

  1. RLiveObjectService service = redisson.getLiveObjectService();
  2. service.registerClass(MyClass.class);
  3. service.unregisterClass(MyClass.class);
  4. Boolean registered = service.isClassRegistered(MyClass.class);