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();
        
       }

spring中添加redis缓存的更多相关文章

  1. spring(三、spring中的eheche缓存、redis使用)

    spring(三.spring中的eheche缓存.redis使用) 本文主要介绍为什么要构建ehcache+redis两级缓存?以及在实战中如何实现?思考如何配置缓存策略更合适?这样的方案可能遗留什 ...

  2. Spring Boot 结合 Redis 缓存

    Redis官网: 中:http://www.redis.cn/ 外:https://redis.io/ redis下载和安装 Redis官方并没有提供Redis的Windows版本,这里使用微软提供的 ...

  3. 记自己在spring中使用redis遇到的两个坑

    本人在spring中使用redis作为缓存时,遇到两个坑,现在记录如下,算是作为自己的备忘吧,文笔不好,望大家见谅: 一.配置文件 <!-- 加载Properties文件 --> < ...

  4. linux中的redis缓存服务器

    Linux中的Redis缓存服务器 一.Redis基础部分: 1.redis介绍与安装比mysql快10倍以上 *****************redis适用场合**************** 1 ...

  5. 在springboot中使用redis缓存,将缓存序列化为json格式的数据

    背景 在springboot中使用redis缓存结合spring缓存注解,当缓存成功后使用gui界面查看redis中的数据 原因 springboot缓存默认的序列化是jdk提供的 Serializa ...

  6. Spring中添加新的配置表,并对新的配置表进行处理

    实习过程中boss交代的任务(以下出现的代码以及数据只给出小部分,提供一个思路) 目的:Spring中添加新的配置表,并对新的配置表进行处理:替换的新的配置表要友好,同时保证替换前后功能不能发生变化. ...

  7. Spring Boot自定义Redis缓存配置,保存value格式JSON字符串

    Spring Boot自定义Redis缓存,保存格式JSON字符串 部分内容转自 https://blog.csdn.net/caojidasabi/article/details/83059642 ...

  8. 使用方法拦截机制在不修改原逻辑基础上为 spring MVC 工程添加 Redis 缓存

    首先,相关文件:链接: https://pan.baidu.com/s/1H-D2M4RfXWnKzNLmsbqiQQ 密码: 5dzk 文件说明: redis-2.4.5-win32-win64.z ...

  9. spring中添加google的guava缓存(demo)

    1.pom文件中配置 <dependencies> <dependency> <groupId>org.springframework</groupId> ...

随机推荐

  1. 【kd-tree】hdu5992 Finding Hotels

    比较裸的kd-tree,但是比较考验剪枝. 貌似除了经典的矩形距离剪枝之外, 还必须加个剪枝是某个矩形内的最小价格如果大于价格限制的话,则剪枝. #include<cstdio> #inc ...

  2. view加阴影和边框

    UIImageView *imgvPhoto  = [UIImageView alloc] init]; //添加边框   CALayer *layer = [_imgvPhoto layer];   ...

  3. 20172333 2017-2018-2 《Java程序设计》第5周学习总结

    20172333 2017-2018-2 <Java程序设计>第5周学习总结 教材学习内容 1.if语句.if-else语句.switch语句 都是通过对于布尔表达式的结果来进行是否执行下 ...

  4. Java后台JSON数据的使用

    1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "secon ...

  5. 通过简单的SSH隧道实现穿越上网(转)

    说明:很惊讶,原来强大的SSH也能实现穿越上网,且配置真的很简单,比OpenVPN简单很多.当然,除了代理简单上网之外,其余功能就没OpenVPN那么的强大,对于用哪个就需要自己去衡量.SSH建立的隧 ...

  6. Linux PHP 编译参数详解(一)

    Fast-CGI: ./configure --prefix=/usr/local/php --enable-fastcgi --enable-force-cgi-redirect --with-co ...

  7. 关于push动画中尺寸问题

    由于是在sb中写的VC, 所以在跳转动画时, 就会有一些问题. 这是sb中的约束: 当在push动画时, 在中间界面添加imageView时, 如图: imageView的尺寸是如上图所示, 并不是屏 ...

  8. Android记一次后台保活设计心得2018

    首先我并不推荐也不喜欢手机应用通过各种手段后台保活,但是当产品经理确定一定以及肯定地提出了这个需求,活着应用有着必须常驻后台的理由,也就只有硬着头皮去与各个手机的后台管理机制做斗争了. 背景:因为开发 ...

  9. Java集合类理解

    深入Java集合学习系列:http://zhangshixi.iteye.com/blog/674856 http://blog.csdn.net/shf4715/article/details/47 ...

  10. RMAN备份与恢复之概念一

    1.  数据库完全备份: 按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备 ...