12.4. 嵌入式运行方法

Redisson Node也可以以嵌入式方式运行在其他应用当中。

  1. // Redisson程序化配置代码
  2. Config config = ...
  3. // Redisson Node 程序化配置方法
  4. RedissonNodeConfig nodeConfig = new RedissonNodeConfig(config);
  5. Map<String, Integer> workers = new HashMap<String, Integer>();
  6. workers.put("test", 1);
  7. nodeConfig.setExecutorServiceWorkers(workers);
  8. // 创建一个Redisson Node实例
  9. RedissonNode node = RedissonNode.create(nodeConfig);
  10. // 或者通过指定的Redisson实例创建Redisson Node实例
  11. RedissonNode node = RedissonNode.create(nodeConfig, redisson);
  12. node.start();
  13. //...
  14. node.shutdown();