最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用maven實(shí)現(xiàn)redis與idea的連接問題

 更新時(shí)間:2021年07月21日 14:38:06   作者:池魚i_  
這篇文章主要介紹了使用maven實(shí)現(xiàn)redis與idea的連接問題,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

spring配置文件  加入  

 <!-- spring data redis -->
    <bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
        <property name="usePool" value="true"></property>
        <property name="hostName" value="${redis.host}" />
        <property name="port" value="${redis.port}" />
        <!--  <property name="password" value=""/> -->
        <property name="timeout" value="${redis.timeout}" />
        <property name="database" value="${redis.default.db}"></property>
        <constructor-arg   ref="jedisPoolConfig" />
    </bean>
 
 
    <!-- 連接池參數(shù)配置 -->
    <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
        <property name="maxTotal" value="${redis.maxActive}" />
        <property name="maxIdle" value="${redis.maxIdle}" />
        <property name="maxWaitMillis" value="${redis.maxWait}" />
    </bean>
 
    <!-- 配置redis模板,方便存取數(shù)據(jù) -->
    <!-- <bean id="redisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate">-->
    <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
        <property name="connectionFactory" ref="jedisConnectionFactory" />
    </bean>

pom.xml文件需要下載jar包

<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
 
    <dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
      <version>2.9.0</version>
    </dependency>
 
    <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-redis</artifactId>
      <version>2.5.1</version>
    </dependency>

 建一個(gè)測(cè)試包在src下

 實(shí)現(xiàn)一些簡單的功能: Set  list    hash   sortedset   時(shí)間   操作字符串等

import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
 
import java.util.List;
import java.util.Map;
import java.util.Set;
 
public class JedisTest {
//   操作字符串
    @Test
    public void test1() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        jedis.select(1);
        jedis.set("userName", "張三三");
        System.out.println(jedis.get("userName"));
        jedis.close();
    }
//操作時(shí)間
    @Test
    public void test2() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        jedis.select(2);
        jedis.setex("Name", 15, "wsf");
        System.out.println(jedis.get("Name"));
        jedis.close();
    }
//操作list
    @Test
    public void test3() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        jedis.select(2);
        jedis.lpush("myList", "g", "h", "i");
        jedis.rpush("myList", "j", "k", "l");
        List<String> list = jedis.lrange("myList", 0, -1);
        for (String j : list) {
            System.out.println(j);
        }
        jedis.close();
    }
 
//操作set集合
    @Test
    public void test4() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        jedis.select(3);
        jedis.sadd("mySet", "zs", "李四", "王麻子", "zz");
        Set<String> set = jedis.smembers("mySet");
        for (String s : set) {
            System.out.println(s);
        }
        jedis.close();
    }
 
//操作hash類型
    @Test
    public void test5() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        jedis.select(4);
        jedis.hset("myhash","userName","zs");
        jedis.hset("myhash","passWord","123123");
        Map<String, String> map = jedis.hgetAll("myhash");
 
        Set<String> keys = map.keySet();
        for (String key:keys){
 
            System.out.println("key:"+key+"\tvalue:"+map.get(key));
        }
     jedis.close();
    }
 
    //操作有序集合類型sortedset
    @Test
    public void test6() {
        Jedis jedis = new Jedis("127.0.0.1", 6379);
         jedis.select(4);
         jedis.zadd("Mysort",50,"張三");
        jedis.zadd("Mysort",70,"李四");
        jedis.zadd("Mysort",30,"王五");
        jedis.zadd("Mysort",100,"ssss");
        jedis.zadd("Mysort",60,"dddd");
        jedis.zadd("Mysort",10,"aaa");
        jedis.zadd("Mysort",5,"adadw");
        Set<String>  set= jedis.zrange("Mysort",0,-1);
 
 
        for (String s:set){
 
            System.out.println(s);
        }
 
    }
    @Test
    public void test7() {
        JedisPoolConfig config = new JedisPoolConfig();
         config.setMaxTotal(50);
         config.setMinIdle(10);
        JedisPool jedisPool= new JedisPool(config,"127.0.0.1",6379);
      Jedis jedis=  jedisPool.getResource();
        jedis.set("zzzz","阿斯頓");
        System.out.println(jedis.get("xxoo"));
        jedis.close();
 
    }
 
@Test
    public  void test8(){
    Jedis jedis = new Jedis("127.0.0.1", 6379);
    jedis.select(4);
    jedis.set("userName", "武康康");
    System.out.println(jedis.get("userName"));
    jedis.close();
}
 
}

到此這篇關(guān)于使用MAVEN實(shí)現(xiàn)redis與idea的連接問題的文章就介紹到這了,更多相關(guān)redis連接idea內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Java代碼的 微信長鏈轉(zhuǎn)短鏈接口使用 post 請(qǐng)求封裝Json(實(shí)例)

    淺談Java代碼的 微信長鏈轉(zhuǎn)短鏈接口使用 post 請(qǐng)求封裝Json(實(shí)例)

    下面小編就為大家?guī)硪黄獪\談Java代碼的 微信長鏈轉(zhuǎn)短鏈接口使用 post 請(qǐng)求封裝Json(實(shí)例)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 簡單驗(yàn)證碼生成Java版

    簡單驗(yàn)證碼生成Java版

    這篇文章主要為大家詳細(xì)介紹了簡單驗(yàn)證碼生成Java版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 解決Nacos集群啟動(dòng)失敗:java版本問題

    解決Nacos集群啟動(dòng)失敗:java版本問題

    這篇文章主要介紹了解決Nacos集群啟動(dòng)失敗:java版本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • java連接postgresql數(shù)據(jù)庫代碼及maven配置方式

    java連接postgresql數(shù)據(jù)庫代碼及maven配置方式

    這篇文章主要介紹了java連接postgresql數(shù)據(jù)庫代碼及maven配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • SpringBoot+Redis Bitmap實(shí)現(xiàn)活躍用戶統(tǒng)計(jì)

    SpringBoot+Redis Bitmap實(shí)現(xiàn)活躍用戶統(tǒng)計(jì)

    Redis的Bitmap數(shù)據(jù)結(jié)構(gòu)是一種緊湊的位圖,它可以用于實(shí)現(xiàn)各種場景,其中統(tǒng)計(jì)活躍用戶是一種經(jīng)典的業(yè)務(wù)場景,下面我們就來學(xué)習(xí)一下SpringBoot如何利用Redis中的Bitmap實(shí)現(xiàn)活躍用戶統(tǒng)計(jì)吧
    2023-11-11
  • 詳解spring cloud使用Hystrix實(shí)現(xiàn)單個(gè)方法的fallback

    詳解spring cloud使用Hystrix實(shí)現(xiàn)單個(gè)方法的fallback

    本篇文章主要介紹了詳解spring cloud-使用Hystrix實(shí)現(xiàn)單個(gè)方法的fallback,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • Java中的transient關(guān)鍵字解析

    Java中的transient關(guān)鍵字解析

    這篇文章主要介紹了Java中的 transient關(guān)鍵字解析,有時(shí)候我們的一些敏感信息比如密碼并不想序列化傳輸給對(duì)方,這個(gè)時(shí)候transient關(guān)鍵字就派上用場了,如果一個(gè)類的變量加上了transient關(guān)鍵字那么這個(gè)字段就不會(huì)被序列化,需要的朋友可以參考下
    2023-09-09
  • SpringCloud 2020-Ribbon負(fù)載均衡服務(wù)調(diào)用的實(shí)現(xiàn)

    SpringCloud 2020-Ribbon負(fù)載均衡服務(wù)調(diào)用的實(shí)現(xiàn)

    這篇文章主要介紹了SpringCloud 2020-Ribbon負(fù)載均衡服務(wù)調(diào)用的實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • 最新評(píng)論

    新民市| 当涂县| 扶沟县| 上杭县| 扎赉特旗| 汶上县| 渭南市| 扎鲁特旗| 祁门县| 大悟县| 铜梁县| 富源县| 金秀| 观塘区| 嘉定区| 抚顺市| 读书| 淮南市| 库车县| 青铜峡市| 页游| 中牟县| 红桥区| 清丰县| 大余县| 隆德县| 南丰县| 涞水县| 诸暨市| 永春县| 固镇县| 海宁市| 浪卡子县| 荆州市| 大渡口区| 四川省| 陇川县| 化德县| 临泽县| 乌兰县| 罗源县|