• ADADADADAD

    redis在框架中如何应用[ 建站问答 ]

    建站问答 时间:2024-12-01 19:16:30

    作者:文/会员上传

    简介:

    redis在框架中应用的示例:Redis在Spring框架中应用,spring整合redis连接池配置,代码:<!--spring整合jedis--><!--jedis连接池配置--><beanid="poolConfig"class="redis.clients.

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    redis在框架中应用的示例:

    Redis在Spring框架中应用,spring整合redis连接池配置,代码:

    <!--spring整合jedis-->

    <!--jedis连接池配置-->

    <beanid="poolConfig"class="redis.clients.jedis.JedisPoolConfig">

    <!--最大连接数量-->

    <propertyname="maxIdle"value="300"/>

    <!--连接最长等待时间-->

    <propertyname="maxWaitMillis"value="3000"/>

    <!--获得连接是否测试连接可用-->

    <propertyname="testOnBorrow"value="true"/>

    </bean>

    <!--jedis连接工厂-->

    <beanid="redisConnectionFactory"

    class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">

    <!--redis服务器地址-->

    <propertyname="hostName"value="localhost"/>

    <!--redis服务器端口号-->

    <propertyname="port"value="6379"/>

    <!--指定redis连接配置-->

    <propertyname="poolConfig"ref="poolConfig"/>

    </bean>

    <!--springdata提供redis模板-->

    <beanid="redisTemplate"class="org.springframework.data.redis.core.RedisTemplate">

    <propertyname="connectionFactory"ref="redisConnectionFactory"/>

    <!--键序列化,字符串类型-->

    <propertyname="keySerializer">

    <beanclass="org.springframework.data.redis.serializer.StringRedisSerializer"/>

    </property>

    <!--值序列化,字符串类型-->

    <propertyname="valueSerializer">

    <beanclass="org.springframework.data.redis.serializer.StringRedisSerializer">

    </bean>

    </property>

    </bean>

    测试应用,代码:

    //注入RedisTemplate

    @Autowired

    PrivateResisTemplatert;

    @Test

    Publicvoidfun(){

    ValueOperationsopsForValue=rt.opsForValue();

    //存入键值对(存储时间5s)

    opsForValue.set(“name”,”tom”,5,TimeUnit.SECONDS);

    }

    //取值时直接调用Stringvalue=opsForValue.get(“name”);

    redis在框架中如何应用.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: redis