zoukankan      html  css  js  c++  java
  • spring中添加redis缓存

    1.单机版的添加

    spring里面配置

        <bean id="redisClient" class="redis.clients.jedis.JedisPool">
                <!-- 构造方法 -->
                <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                <constructor-arg name="port" value="6379"></constructor-arg>
        </bean>

           @Test
           public void testSpringDedisSingle()
           {
               //初始化xml
               ApplicationContext applicationContext=new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml");
               
               JedisPool pool=(JedisPool) applicationContext.getBean("redisClient");
            
               Jedis jedis=pool.getResource();
               
              String s= jedis.get("key1");
               
               System.out.println(s);
               
               jedis.close();
               pool.close();
           }

    **************************************************************************************

    2.集群版

    <!-- jedis集群版配置 -->   <!-- jedis集群版配置 -->
           
              <bean id="redisClient" class="redis.clients.jedis.JedisCluster">
                
                <constructor-arg name="nodes">
                            <set>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7001"></constructor-arg>
                                    </bean>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7002"></constructor-arg>
                                    </bean>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7003"></constructor-arg>
                                    </bean>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7004"></constructor-arg>
                                    </bean>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7005"></constructor-arg>
                                    </bean>
                                    <bean class="redis.clients.jedis.HostAndPort">
                                            <constructor-arg name="host" value="192.168.1.191"></constructor-arg>
                                            <constructor-arg name="port" value="7006"></constructor-arg>
                                    </bean>
                                
                            </set>
                </constructor-arg>
                
                <constructor-arg name="poolConfig" ref="jedisPoolConfig"></constructor-arg>
            </bean> 

    测试

           @Test
           public void testSpringDedisJiQun()
           {
               //初始化xml
               ApplicationContext applicationContext=new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml");
               
               JedisCluster jedisCluster=(JedisCluster) applicationContext.getBean("redisClient");
                   
              String s= jedisCluster.get("chb1");
               
               System.out.println(s);
               
               jedisCluster.close();
            
           }

    荣耀存于心,而非留于形我还在寻找,回家的路长路漫漫,唯剑做伴且随疾风前行,身后一许流星吾虽浪迹天涯, 却未迷失本心
  • 相关阅读:
    【CF516D】Drazil and Morning Exercise(换根DP预处理+暴力双指针)
    【CF538G】Berserk Robot(思维)
    【CF521D】Shop(贪心)
    【洛谷4827】[国家集训队] Crash 的文明世界(斯特林数+换根DP)
    斯特林数的基础性质与斯特林反演的初步入门
    【CF566C】Logistical Questions(点分治)
    【CF980D】Perfect Groups(仔细一想是道水题)
    【洛谷2597】[ZJOI2012] 灾难(支配树)
    2020CCPC长春站题解A D F H J K
    2020CCPC长春站自我反省
  • 原文地址:https://www.cnblogs.com/qq3111901846/p/6652875.html
Copyright © 2011-2022 走看看