05 使用jedis操作redis資料庫
阿新 • • 發佈:2021-11-01
使用jedis操作redis資料庫
jedis
Jedis是Redis官方推薦的Java連結工具
使用前先匯入,下面的測試建議也匯入測試的包
<!-- jedisd的包-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
測試
public class JedisTest { @Test public void testJedis(){ //1.連線jedis Jedis jedis = new Jedis("192.168.126.135",6379); //2.操作jedis jedis.set("name","wuhu"); //3.關閉連線 jedis.close(); } }
使用連線池
完成redis.properties
redis.host=127.0.0.1
redis.port=6379
redis.maxTotal=30
redis.maxIdle=10
public class JedisUtils { private static JedisPool jp; private static String host; private static int port; private static int maxTotal; private static int maxIdle; static { JedisPoolConfig jpc=new JedisPoolConfig(); ResourceBundle rb=ResourceBundle.getBundle("redis"); host=rb.getString("redis.host"); port=Integer.parseInt(rb.getString("redis.port")); maxTotal=Integer.parseInt(rb.getString("redis.maxTotal")); maxIdle=Integer.parseInt(rb.getString("redis.maxIdle")); jpc.setMaxTotal(maxTotal); jpc.setMaxIdle(maxIdle); jp=new JedisPool(jpc,host,port); } public static Jedis getJedis(){ return jp.getResource(); } }