• 10.1. 对Redis节点的操作

    10.1. 对Redis节点的操作

    Redisson的NodesGroup对象提供了许些对Redis节点的操作。

    1. NodesGroup nodesGroup = redisson.getNodesGroup();
    2. nodesGroup.addConnectionListener(new ConnectionListener() {
    3. public void onConnect(InetSocketAddress addr) {
    4. // Redis节点连接成功
    5. }
    6. public void onDisconnect(InetSocketAddress addr) {
    7. // Redis节点连接断开
    8. }
    9. });

    也可以用来PING单个Redis节点或全部节点。

    1. NodesGroup nodesGroup = redisson.getNodesGroup();
    2. Collection<Node> allNodes = nodesGroup.getNodes();
    3. for (Node n : allNodes) {
    4. n.ping();
    5. }
    6. // 或者
    7. nodesGroup.pingAll();