이 기사에서는 참조를 위해 Redis 데이터베이스를 운영하는 Jedis의 특정 코드를 공유합니다. 특정 내용은 다음과 같습니다
나는 noSQL에 대한 소개를 쓰지 않을 것입니다.
첫 번째 단계는 그리 많지 않습니다
기본 작업 :
패키지 데모; import org.junit.test; import redis.clients.jedis.jedis; import redis.clients.jedis.jedispool; import redis.clients.jedis.jedis.jedispoolconfig; public class demo {// java 프로그램 @test public void test1 ()를 통해 Redis 데이터베이스에 액세스하십시오. Jedis ( "Localhost", 6379); // 데이터를 저장하고 얻습니다. jedis.set ( "username", "yiqing"); 문자열 username = jedis.get ( "username"); System.out.println (사용자 이름); } // Jedis Connection Pool은 Jedis Connection Object @Test Public void test2 ()를 가져옵니다. {// Redis Connection Pool을 구성하고 생성합니다 JedispoolConfig PhoolConfig = New JedisPoolConfig (); // 최대 (작은) 유휴 번호 PULLCONFIG.SETMAXIDLE (30); poolconfig.setminidle (10); // 최대 연결 수 Jedispool Pool = New Jedispool (Poolconfig, "LocalHost", 6379); // 리소스 가져 오기 Jedis Jedis = pool.getResource (); jedis.set ( "사용자 이름", "Yiqing"); 문자열 username = jedis.get ( "username"); System.out.println (사용자 이름); // 자원을 닫습니다 jedis.close (); // 개발 중에 연결 풀이 닫히지 않습니다. // pool.close (); }}참고 : 실행이 실패하면 한 가지 이유가 있습니다. Redis가 켜지지 않습니다.
좋아, 우리는 시각적 도구를 사용하여 다음을 관찰 할 수 있습니다.
성공적으로 저장하십시오! !
다음:
쉽게 작동하려면 도구 클래스를 추출해야합니다.
패키지 데모; import java.io.ioexception; import java.io.inputStream; import java.util.properties; import redis.clients.jedis.jedis; import redis.clients.jedis.jedispool; import redis.clients.jedis.jedispoolconfig; public jedispoolutils; static {// 구성 파일 inputStream in = jedispoolutils.class.getClassLoader (). getResourCeasStream ( "redis.properties"); 속성 pro = 새로운 속성 (); try {pro.load (in); } catch (ioexception e) {e.printstacktrace (); } // 풀 객체 가져 오기 jedispoolconfig poolconfig = new jedispoolconfig (); poolconfig.setmaxidle (integer.parseint (pro.get ( "redis.maxidle"). tostring ()); // 최대 유휴 번호 poolconfig.setminidle (pro.get ( "redis.minidle"). tostring ()); // minimums idle 번호 poolconfig.setmaxtotal (integer.parseint (pro.get ( "redis.maxtotal"). toString ()); // 최대 연결 숫자 pool = new jedispool (poolconfig, pro.getProperty ( "redis.url"), Integer.parseint ( "redis.get")); } // Jedis Resources Get Public Static Jedis getJedis () {return pool.getResource (); }}src : redis.properties에서 새 파일을 만듭니다.
redis.maxidle = 30REDIS.MINIDLE = 10REDIS.MAXTOTAL = 100REDIS.URL = localhostredis.port = 6379
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.