この記事では、参照のためにRedisデータベースを操作するJedisの特定のコードを共有しています。特定のコンテンツは次のとおりです
nosqlについては紹介を書きません。コードを入力するだけです
最初のステップはガイドされています
基本操作:
パッケージのデモ; intomporg.junit.test; import redis.clients.jedis.jedis; import redis.client.jedis.jedispool; import redis.client.client.jedis.jedispoolconfig; public class demo; public class demo {// javaプログラム@test public void test1()jed() Jedis( "LocalHost"、6379); //データを保存して取得しますjedis.set( "username"、 "yiqing");文字列username = jedis.get( "username"); System.out.println(username); } // jedis接続プールjedis接続オブジェクトを取得@test public void test2(){// redis接続プールを構成して作成し、作成しますjedispoolconfig poolconfig = new jedispoolconfig(); //最大(小)アイドル番号pooconfig.setmaxidle(30); poolconfig.setminidle(10); //接続の最大数poolconfig.setmaxtotal(50); Jedispool Pool = New Jedispool(Poolconfig、 "LocalHost"、6379); //リソースを取得jedis jedis = pool.getResource(); jedis.set( "username"、 "yiqing");文字列username = jedis.get( "username"); System.out.println(username); //リソースを閉じますjedis.close(); //開発中に接続プールは閉じられません// pool.close(); }}注:実行が失敗した場合、1つの理由しかありません。Redisがオンになっていない:
わかりました、視覚ツールを使用して観察できます。
正常に保存してください! !
次:
簡単に動作するためにツールクラスを抽出する必要があります。
パッケージdemo; 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.clients.clients.jedis.jedis.jedis.jedis.jedispoolconfig; piblic class jedispoolutils dis static {//構成ファイルinputstream in = jedispoolutils.class.getClassLoader()。getResourceasStream( "redis.properties"); Properties Pro = new Properties(); {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); //最低アイドル番号poolconfig.setmaxtotal(integer.parseint(pro.get( "redis.maxtotal")。toString()); //接続の最大数poolconfig、pro.getproperty( "redis.url")、integer.parseint(pro.get( "redis.port("); "); } // get jedis resources public static jedis getjedis(){return pool.getResource(); }}SRCの下に新しいファイルを作成します:Redis.Properties:
redis.maxidle = 30redis.minidle = 10redis.maxtotal = 100redis.url = localhostredis.port = 6379
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。