Dieser Artikel teilt den spezifischen Jedis -Code, der die Redis -Datenbank als Referenz betreibt. Der spezifische Inhalt ist wie folgt
Ich werde die Einführung über NoSQL nicht schreiben. Geben Sie einfach den Code ein
Der erste Schritt ist geführt, nicht viel
Grundlegende Operationen:
Paket Demo; import org.junit.test; import redis.clients.jedis.jedis; import redis.clients.jedis.jedispool; redis.clients.jedis.jedispoolconfig; Public Class Demo Demo {// Zugriff auf die Redis -Datenbank über ein java programm @test öffentlich publikum test1 () {) {// {// {// Die Verbindung über das Verbindung Objekt. Jedis ("Localhost", 6379); // Die Daten jedis.set ("Benutzername", "Yiqing") speichern und erhalten; String username = jedis.get ("userername"); System.out.println (Benutzername); } // Jedis Connection Pool erhält das JEDIS -Verbindungsobjekt @test public void test2 () {// Konfigurieren und Erstellen von Redis Connection Pool JedispoolConfig PoolConfig = new JedispoolConfig (); // Maximale (kleine) Leerlaufnummer Poolconfig.setMaxidle (30); poolconfig.setminidle (10); // maximale Anzahl von Verbindungen poolconfig.setmaxtotal (50); Jedispool Pool = New Jedispool (Poolconfig, "Localhost", 6379); // Ressourcen Jedis jedis = pool.getResource () erhalten; Jedis.set ("Benutzername", "Yiqing"); String username = jedis.get ("userername"); System.out.println (Benutzername); // die Ressource jedis.close () schließen; // Der Verbindungspool wird während der Entwicklung nicht geschlossen // pool.close (); }}Hinweis: Wenn der Lauf fehlschlägt, gibt es nur einen Grund: Redis wird nicht eingeschaltet:
OK, wir können visuelle Werkzeuge verwenden, um zu beobachten:
Erfolgreich sparen! !
Nächste:
Wir müssen eine Werkzeugkurs für einen einfachen Betrieb extrahieren:
Paket Demo; import Java.io.ioException; import Java.io.inputstream; Import Java.util.properties; Import Redis.Clients.jedis.jedis; Redis.Clients.jedis.jedispool; importieren. static {// laden Sie den Konfigurationsdateieingabestream in = jedispoolutils.class.getClassloader (). getResourceAsStream ("redis.properties"); Eigenschaften pro = neue Eigenschaften (); try {pro.load (in); } catch (ioException e) {e.printstacktrace (); } // das Poolobjekt JedispoolConfig PoolConfig = New JedispoolConfig () erhalten; poolconfig.setmaxidle (integer.parseInt (pro.get ("redis.maxidle"). toString ()); // Maximale Leerlaufnummer Poolconfig.setminidle (Integer.ParseInt (pro.get ("redis.minidle"). tostring ())); // minimal idle number nummer poolconfig.setmaxtotal (integer.parseInt (pro.get ("redis.maxtotal"). toString ()); // Maximale Anzahl von Verbindungen Pool = new Jedispool (poolconfig, pro.getProperty ("redis.url"), integer.parseint (pro.Get ("redis.port"). } // Jedis Resources public static jedis getJedis () {return pool.getResource (); }}Erstellen Sie eine neue Datei unter SRC: Redis.Properties:
redis.maxidle = 30Redis.minidle = 10Redis.maxtotal = 100Redis.url = localHostriedis.port = 6379
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.