I was wondering if it was possible to have a publisher in jedis pushing messages onto a channel, and in a completely separate class, have a subscriber listening for messages on the same channel.
For example, for one class, have
jedis.publish(CHANNEL_NAME, entry.toString());
and on the other class, listen via
jedis.subscribe(subscriber, CHANNEL_NAME);
where subscriber is an inner class extending JedisPubSub.
Thanks for your help!
After some research, I found that this is possible! The code stays the same, so long as you specify the CHANNEL_NAME in both to be the same (can maybe read from a properties file?) then there should be no problem. N.B. your subscriber has to be subscribed to the channel & waiting for messages before you publish anything to the channel.