add binary support for pubsub

This commit is contained in:
Jonathan Leibiusky
2011-01-24 13:24:08 -03:00
parent 7150c5feb3
commit 4d5e5a7c5d
6 changed files with 440 additions and 31 deletions

View File

@@ -2023,21 +2023,21 @@ public class Jedis extends BinaryJedis implements JedisCommands {
}
public void subscribe(JedisPubSub jedisPubSub, String... channels) {
runChecks();
runChecks();
client.setTimeoutInfinite();
jedisPubSub.proceed(client, channels);
client.rollbackTimeout();
}
public Long publish(String channel, String message) {
runChecks();
runChecks();
client.publish(channel, message);
return client.getIntegerReply();
}
public void psubscribe(JedisPubSub jedisPubSub, String... patterns) {
runChecks();
client.setTimeoutInfinite();
client.setTimeoutInfinite();
jedisPubSub.proceedWithPatterns(client, patterns);
client.rollbackTimeout();
}