RedBeardLab / jedis-sql

using redisql with jedis , redisql , jedis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

jedis-sql 在jedis基础上修改完成。 jedis source code: https://github.com/xetorthio/jedis redis sql source code: https://github.com/RedBeardLab/rediSQL

使用说明

GenericObjectPoolConfig genericObjectPoolConfig = new GenericObjectPoolConfig();
genericObjectPoolConfig.setMaxIdle(1);
genericObjectPoolConfig.setMinIdle(1);
genericObjectPoolConfig.setMaxWaitMillis(-1);
JedisPool jedisPool = new JedisPool(genericObjectPoolConfig, "127.0.0.1", 6379);
Jedis jedis = jedisPool.getResource();

//jedis.createDatabase("asteria");
//jedis.executeSQL("asteria", "CREATE TABLE foo(A INT, B TEXT);");
//jedis.executeSQL("asteria", "INSERT INTO foo VALUES(3, 'bar');");
List<Object> list = jedis.executeSQL("asteria", "select * from foo");
System.out.println(list.size());
list.forEach(value -> {
    List<Object> values = (List<Object>) value;
    values.forEach(v -> {
        if(v instanceof byte[]) {
            System.out.println(new String((byte[])v));
        }
    });
});

编译方法

mvn clean pacage -Dmvn.test.skip=true

About

using redisql with jedis , redisql , jedis

License:MIT License


Languages

Language:Java 98.4%Language:C 1.0%Language:Makefile 0.6%