@Override
    public void close() {
        this.redisBungee.unregisterPubSubChannels(CHANNEL);
        this.redisBungee = null;

        this.plugin.getBootstrap().getProxy().getPluginManager().unregisterListener(this);
    }
An implementation of {@link Messenger} using Redis, via RedisBungee's API.
bungee/src/main/java/me/lucko/luckperms/bungee/messaging/RedisBungeeMessenger.java