Este artigo compartilha o código específico de JEDIS operando o banco de dados Redis para sua referência. O conteúdo específico é o seguinte
Não vou escrever a introdução sobre NoSQL, basta inserir o código
O primeiro passo é guiado, não muito
Operações básicas:
pacote demo; importar org.junit.test; importar redis.clients.jedis.jedis; importar redis.clients.jedis.jedispool; importar redis.clients.jedis.jedispoolconfig; public classe Demo {// acessar o database de java @test angen1) test {/ // acessar o database de java a java @test angurg n) Jedis ("localhost", 6379); // Armazene e obtenha os dados jedis.set ("nome de usuário", "yiqing"); String userName = jedis.get ("nome de usuário"); System.out.println (nome de usuário); } // Jedis Connection pool recebe o objeto de conexão JEDIS @test public void test2 () {// Configurar e criar Redis Connection pool jedispoolconfig poolconfig = new jedispoolConfig (); // número máximo (pequeno) número ocioso poolconfig.setMaxidle (30); poolconfig.setminidle (10); // Número máximo de conexões poolconfig.setmaxtotal (50); Jedispool Pool = New Jedispool (PoolConfig, "localhost", 6379); // obtém recursos jedis jedis = pool.getResource (); jedis.set ("nome de usuário", "yiqing"); String userName = jedis.get ("nome de usuário"); System.out.println (nome de usuário); // fechar o recurso jedis.close (); // O pool de conexão não será fechado durante o desenvolvimento // pool.close (); }}Nota: Se a execução falhar, há apenas um motivo: Redis não está ligado:
Ok, podemos usar ferramentas visuais para observar:
Economize com sucesso! !
Próximo:
Precisamos extrair uma classe de ferramentas para fácil operação:
pacote demo; importar java.io.ioException; importar java.io.inputStream; importar java.util.properties; importar redis.clients.jedis.jedis; import redis.cliients.jedis.jedispool; import redis.clients.jedis.jedispoolconfig; public class; estático {// carrega o arquivo de configuração inputStream em = jedispoolutils.class.getclassloader (). getResourceasStream ("redis.properties"); Propriedades pro = new Properties (); tente {pro.load (in); } catch (ioexception e) {e.printStackTrace (); } // Obtenha o objeto do pool JedispoolConfig PoolConfig = new JedispoolConfig (); poolconfig.setMaxidle (Integer.ParseInt (pro.get ("redis.maxidle"). ToString ())); // Número inativo máximo PoolConfig.Setminidle (Integer.ParseInt (pro.get ("Redis.minidle"). tostring ()); poolconfig.setMaxtotal (Integer.ParseInt (pro.get ("redis.maxtotal"). ToString ())); // Número máximo de conexões pool = novo jedispool (poolconfig, pro.getProperty ("redis.url"), integger.arsent (pro.get (" } // Obtenha Jedis Resources public static jedis getjedis () {return pool.getResource (); }}Crie um novo arquivo em SRC: Redis.properties:
Redis.maxidle = 30Redis.Minidle = 10Redis.Maxtotal = 100Redis.url = Localhoustredis.port = 6379
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.