Este artículo comparte el código específico de JEDIS que opera la base de datos Redis para su referencia. El contenido específico es el siguiente
No escribiré la introducción sobre NoSQL, solo ingrese el código
El primer paso es guiado, no mucho
Operaciones básicas:
paquete de demostración; importar org.junit.test; import roedis.clients.jedis.jedis; import roedis.clients.jedis.jedispool; import redis.clients.jedis.jedispoolconfig; public class demos Jedis ("Localhost", 6379); // almacenar y obtener los datos jedis.set ("nombre de usuario", "yiqing"); String UserName = jedis.get ("UserName"); System.out.println (nombre de usuario); } // Jedis Connection Pool obtiene el objeto de conexión JEDIS @test public void test2 () {// Configurar y crear Redis Connection Pool JEDISPOOLConfig PoolConfig = new JEDIScoOlConfig (); // Número de inactividad máximo (pequeño) PoolConfig.SetMaxidle (30); PoolConfig.Setminidle (10); // Número máximo de conexiones PoolConfig.SetMaxTotal (50); Jedispool Pool = new Jedispool (PoolConfig, "Localhost", 6379); // Obtener recursos JEDIS JEDIS = Pool.getResource (); jedis.set ("nombre de usuario", "yiqing"); String UserName = jedis.get ("UserName"); System.out.println (nombre de usuario); // Cerrar el recurso JEDIS.CLOSE (); // El grupo de conexión no se cerrará durante el desarrollo // Pool.close (); }}Nota: Si la ejecución falla, solo hay una razón: Redis no está activado:
Ok, podemos usar herramientas visuales para observar:
¡Ahorre con éxito! !
Próximo:
Necesitamos extraer una clase de herramientas para una fácil operación:
paquete de demostración; import java.io.ioexception; import java.io.inputstream; import java.util.properties; import redis.clients.jedis.jedis; import redis.clients.jedis.jediscool; import redis.clients.jedis.jediscoolconfig; clase pública jedispools {private jedisco jedishatic jedishat = nulle = null = null; static {// Cargue el archivo de configuración inputStream in = jediscoolutils.class.getclassloader (). getResourceasstream ("redis.properties"); Propiedades pro = nuevas propiedades (); intente {pro.load (in); } catch (ioException e) {E.PrintStackTrace (); } // Obtener el objeto de la piscina JedispoolConfig PoolConfig = new JediscoolConfig (); PoolConfig.SetMaxidle (Integer.ParseInt (pro.get ("Redis.maxidle"). ToString ()))); // Número de inactividad máximo PoolConfig.Setminidle (Integer.ParseInt (pro.get ("Redis.minidle"). ToString ()); // Número de inactividad mínimo PoolConfig.SetMaxToTal (Integer.ParseInt (pro.get ("Redis.MaxToTal"). ToString ()))); // Número máximo de conexiones Pool = new Jediscool (PoolCig, pro.getProperty ("Redis.url"), INTERGER.Parseint (pro.get ("redis.port"). Tostring ()));)););); } // Obtener recursos JEDIS public static jedis getjedis () {return prool.getResource (); }}Cree un nuevo archivo en SRC: Redis.Properties:
Redis.maxidle = 30Redis.minidle = 10Redis.Mextotal = 100REDIS.URL = LOCALHOSTREDIS.PORT = 6379
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.