Java中使用Jedis連接池連接Redis數據庫流程


場景

Centos中Redis的下載編譯與安裝(超詳細):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334

Redis的啟動和關閉(前台啟動和后台啟動):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103972348

RedisDesktopManager客戶端可視化工具下載安裝與使用:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103983147

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

首先直接使用Jedis連接Redis數據庫流程參照:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/104903897

在上面直接使用Jedis連接Redis數據庫后,現在使用連接池的方式連接Redis數據庫。

新建JedisPoolTest類並新建main方法,修改代碼如下

package com.badao.jedisTest;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class JedisPoolTest {
    public static void main(String[] args) {
        //設置連接池的配置對象
        JedisPoolConfig config = new JedisPoolConfig();
        //設置連接池參數
        config.setMaxTotal(30);
        config.setMaxIdle(10);
        //獲取連接池對象
        JedisPool jedisPool = new JedisPool(config, "192.168.40.133", 6379);
        //客戶端對象
        Jedis jedis = null;
        try{
        jedis = jedisPool.getResource();
        //設置數據
        jedis.set("jedisPoolKey","badao");
        String jedisPoolKey =jedis.get("jedisPoolKey");
        System.out.println("jedisPoolKey"+jedisPoolKey);
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            if(jedis !=null)
            jedis.close();
        }
    }
}

 

其中ip與端口要修改為自己對應。

然后啟動Redis服務端。運行main方法效果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM