Redis核心技術進階四(Java開發)
- Jedis
Jedis使用java語言開發的程式,用來連線redis服務java API。呼叫jedis 介面就可以操作redis服務。
-
- 建立java工程
建立java工程,匯入jar檔案。
- jedis核心包
- jedis連線池
-
- 連線單機版redis
-
- 連線池連線redis
//通過連線池連線redis @Test public void linkPoolRedis(){ //配置連線池 JedisPoolConfig config = new JedisPoolConfig(); //設定最大連線數 config.setMaxTotal(20); //設定最大空閒數 config.setMaxIdle(2); //獲取連線池物件:連線redis服務 JedisPool jp = new JedisPool(config, "192.168.66.66", 6379); //從連線池中獲取jedis物件 Jedis jedis = jp.getResource(); //redis jedis.set("username", "fengjiexihuanni"); //獲取值 String password = jedis.get("username"); System.out.println(password); } |
-
- Jedis整合spring
需要jar包:
- jedis
- 連線池
- Spring
-
- 建立spring配置檔案
把jedis連線redis物件交給spring管理:
<!-- <bean id="config" class="redis.clients.jedis.JedisPoolConfig"> <!-- 設定最大連線數 --> <property name="maxTotal" value="20"></property> <!-- 設定最大空閒數 --> <property name="maxIdle" value="2"></property> </bean> <!-- 獲取連線池物件:連線redis服務 --> <bean id="pool" class="redis.clients.jedis.JedisPool"> <constructor-arg name="poolConfig" ref="config"></constructor-arg> <constructor-arg name="host" value="192.168.66.66"></constructor-arg> <constructor-arg name="port" value="6379"></constructor-arg> </bean> |
-
- 載入spring配置檔案