package com.cxy.redisclient.integration.pubsub;
import redis.clients.jedis.JedisPubSub;
import com.cxy.redisclient.domain.RedisVersion;
import com.cxy.redisclient.integration.JedisCommand;
public class Subscribe extends JedisCommand{
private String channels;
private JedisPubSub callback;
public Subscribe(int id, JedisPubSub callback, String channels) {
super(id);
this.callback = callback;
this.channels = channels;
}
@Override
protected void command() {
jedis.psubscribe(callback, channels);
}
@Override
public RedisVersion getSupportVersion() {
return RedisVersion.REDIS_2_0;
}
}