• spring 整合 redis 单机版


    增加spring配置文件: application-jedis.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
        xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
        
        <!-- jedis客户端单机版  id是我们随便起的名字,后面全限定名要复制对,
        然后还有个属性 poolConfig可以配也开不配置,不配置时会有默认配置-->
        <bean id="redisClient" class="redis.clients.jedis.JedisPool">
            <constructor-arg name="host" value="192.168.29.102"></constructor-arg>
            <constructor-arg name="port" value="6379"></constructor-arg>
        </bean>
    
    </beans>

    测试代码:

    //单独测试
        @Test
        public void testJedisPool() {
            //创建连接池对象
            JedisPool jedisPool = new JedisPool("192.168.29.102", 6379);
            //从连接池中获取一个jedis对象
            Jedis jedis = jedisPool.getResource();
            jedis.set("key2", "jedisPool2");
            String string = jedis.get("key2");
            System.out.println(string);
            //关闭jedis对象
            jedis.close();
            //关闭连接池
            jedisPool.close();
        }
        
        //整合spring的测试
        @Test
        public  void testSpringJedisSingle(){
            ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-jedis.xml");
            JedisPool pool = (JedisPool) applicationContext.getBean("redisClient");
            Jedis jedis = pool.getResource();
            jedis.set("key1", "key1value");
            String string = jedis.get("key1");
            System.out.println("------: "+string);
            jedis.close();
            pool.close();
        }
  • 相关阅读:
    Cocos2d-x移植Android 常见问题处理办法
    JSON解析问题
    类图(Rose)
    Linux_脚本——使用echo从一个文件写入还有一个文件末尾
    Android HttpClient自己主动登陆discuz论坛!
    Swift编程语言学习1.1——常量与变量
    DVR_RDK编译报错
    啊马蜂蜜哦我阿达十米台内又热偶爱
    贪婪算法之兑换硬币及问题所在
    00095_流的操作规律
  • 原文地址:https://www.cnblogs.com/libin6505/p/9764768.html
Copyright © 2020-2023  润新知