Artikel ini membagikan kode spesifik JEDIS yang mengoperasikan database Redis untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
Saya tidak akan menulis pengantar tentang noSQL, cukup masukkan kode
Langkah pertama dibimbing, tidak banyak
Operasi Dasar:
package demo;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class Demo { // Access the Redis database through a Java program @Test public void test1() { // Obtain the connection object Jedis jedis = new Jedis ("localhost", 6379); // simpan dan dapatkan data jedis.set ("nama pengguna", "yiqing"); String username = jedis.get ("nama pengguna"); System.out.println (nama pengguna); } // Jedis Connection Pool Mendapat objek koneksi jedis @test public void test2 () {// Mengkonfigurasi dan buat redis connection pool jedispoolconfig poolconfig = new jedispoolconfig (); // maksimum (kecil) nomor idle poolconfig.setmaxidle (30); poolconfig.setminidle (10); // jumlah maksimum koneksi poolconfig.setmaxtotal (50); Jedispool pool = jedaispool baru (poolconfig, "localhost", 6379); // Dapatkan sumber daya jedis jedis = pool.getResource (); jedis.set ("nama pengguna", "yiqing"); String username = jedis.get ("nama pengguna"); System.out.println (nama pengguna); // tutup sumber daya jedis.close (); // Pool koneksi tidak akan ditutup selama pengembangan // pool.close (); }}Catatan: Jika menjalankan gagal, hanya ada satu alasan: Redis tidak dihidupkan:
Oke, kita dapat menggunakan alat visual untuk mengamati:
Simpan dengan sukses! Lai
Berikutnya:
Kita perlu mengekstrak kelas alat untuk pengoperasian yang mudah:
demo paket; impor java.io.ioException; impor java.io.inputstream; impor java.util.properties; impor redis.clients.jedis.jedis; impor redis.clients.jedis.jedispool; impor redis.jedis.jedispoolconfig; class public class; static {// Muat inputStream file konfigurasi di = jedispoolutils.class.getClassLoader (). getResourceAsstream ("redis.properties"); Properti pro = properti baru (); coba {pro.load (IN); } catch (ioException e) {e.printstacktrace (); } // Dapatkan objek biliar jedispoolconfig poolconfig = new jedispoolconfig (); poolconfig.setmaxidle (integer.parseint (pro.get ("redis.maxidle"). tostring ())); // nomor idle maksimum poolconfig.setminidle (integer.parseint (pro.get ("redis.minidle"). Tostring ())); poolconfig.setmaxtotal (integer.parseint (pro.get ("redis.maxtotal"). Tostring ())); // Jumlah maksimum koneksi pool = jedaispool baru (poolconfig, pro.getproperty ("redis.url"), integer.parsparseint ("procporty (" redis.url "), integer.parsparseint (" property). } // Dapatkan Jedis Resources Public Static Jedis getjedis () {return pool.getResource (); }}Buat file baru di bawah src: redis.properties:
redis.maxidle = 30redis.minidle = 10redis.maxtotal = 100redis.url = localhostredis.port = 6379
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.