学习 Redis Connection(连接)
import java.util.Set;
import org.springframework.data.redis.connection.RedisConnection;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
public class TestRedisConnection {
private static JedisConnectionFactory getJedisConnectionFactory() {
JedisConnectionFactory jcf = new JedisConnectionFactory();
jcf.setHostName("127.0.0.1");
jcf.setPort(6379);
jcf.setPassword("123");
jcf.afterPropertiesSet();
return jcf;
}
private static RedisConnection getRedisConnection() {
return getJedisConnectionFactory().getConnection();
}
public static void main(String[] args) {
RedisConnection rc = getRedisConnection();
//PING
String ping = rc.ping();
System.out.println("PING [" + ping + "]");
//ECHO
byte[] echo = rc.echo("hello redis".getBytes());
System.out.println("ECHO [" + new String(echo) + "]");
//SELECT
Set<byte[]> db0 = rc.keys("*".getBytes());
int db0s = db0.size();
System.out.println("db0s [" + db0s + "]");
rc.select(2);
Set<byte[]> db2 = rc.keys("*".getBytes());
int db2s = db2.size();
System.out.println("db2s [" + db2s + "]");
rc.select(0);
}
}