溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

NoSQL之redis(Jedis連接 API)

發(fā)布時(shí)間:2020-07-16 11:13:06 來(lái)源:網(wǎng)絡(luò) 閱讀:516 作者:原生zzy 欄目:關(guān)系型數(shù)據(jù)庫(kù)
  1. 工程搭建:

    (1)介紹redis不僅使用命令可以操作,現(xiàn)在基本上主流的語(yǔ)言都有客戶端支持,比如:java、C、C#、C++、php、Node.js、Go等。

        這里介紹的是Jedis,地址:https://github.com/xetorthio/jedis

    (2)依賴

  •     如果是創(chuàng)建的普通項(xiàng)目:需要在工程中加入相應(yīng)jedis.jar的jar包

  • 如果使用的是maven,那么就 直接導(dǎo)入相關(guān)依賴:https://mvnrepository.com/artifact/redis.clients/jedis

                <dependency>
                     <groupId>redis.clients</groupId>
                     <artifactId>jedis</artifactId>
                     <version>3.0.0</version>
                </dependency>

2.API

   (1)單實(shí)例連接redis

public class JedisUtils {
    public void jedisClient(){
        /**
         * new Jedis(pars1,pars2);
         * pars1:hostname:String
         * port:int
         */
        Jedis jedis=new Jedis("hadoop03",6379);
        //通過(guò)redis賦值
        jedis.set("name","zs");
        //通過(guò)redis獲取值
        String name=jedis.get("name");

        //釋放資源
        jedis.close();
    }
}

                (2)使用jedis連接池連接redis服務(wù)

public void jedisPoolClient(){
    /**
     * new JedisPool(pars1,pars2);
     * pars1:String,可以寫(xiě)入一個(gè)集群如:redis01,redis03...
     * port:int 端 口
     */
    JedisPool pool=new JedisPool("hadoop03",6379);
    //獲取Jedis實(shí)例
    Jedis jedis=pool.getResource();

    //釋放資源
    jedis.close();
    pool.close();
}
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI