<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SpringDataRedis配置

      1Redis

      redis是一款開源的Key-Value數據庫,運行在內存中,由ANSI C編寫。企業開發通常采用Redis來實現緩存。同類的產品還有memcache 、memcached 、MongoDB等。

      2 Jedis

      Jedis是Redis官方推出的一款面向Java的客戶端,提供了很多接口供Java語言調用。可以在Redis官網下載,當然還有一些開源愛好者提供的客戶端,如Jredis、SRP等等,推薦使用Jedis。

      3.Spring Data Redis

      Spring-data-redis是spring大家族的一部分,提供了在srping應用中通過簡單的配置訪問redis服務,對reids底層開發包(Jedis,  JRedis, and RJC)進行了高度封裝,RedisTemplate提供了redis各種操作、異常處理及序列化,支持發布訂閱,并對spring 3.1 cache進行了實現。

      spring-data-redis針對jedis提供了如下功能:
               1.連接池自動管理,提供了一個高度封裝的“RedisTemplate”類
               2.針對jedis客戶端中大量api進行了歸類封裝,將同一類型操作封裝為operation接口
               ValueOperations:簡單K-V操作
               SetOperations:set類型數據操作
               ZSetOperations:zset類型數據操作
               HashOperations:針對map類型的數據操作
               ListOperations:針對list類型的數據操作

      4.配置

      pom.xml

       

                  <dependency>
                      <groupId>redis.clients</groupId>
                      <artifactId>jedis</artifactId>
                      <version>2.8.1</version>
                  </dependency>
                  <dependency>
                          <groupId>org.springframework.data</groupId>
                      <artifactId>spring-data-redis</artifactId>
                      <version>1.7.2.RELEASE</version>
                  </dependency>

       

       

       

      redis-config.properties

      # Redis settings 
      # server IP 
      redis.host=127.0.0.1 
      # server port 
      redis.port=6379 
      # server pass 
      redis.pass= 
      # use dbIndex 
      redis.database=0 
      # \u63A7\u5236\u4E00\u4E2Apool\u6700\u591A\u6709\u591A\u5C11\u4E2A\u72B6\u6001\u4E3Aidle(\u7A7A\u95F2\u7684)\u7684jedis\u5B9E\u4F8B 
      redis.maxIdle=300 
      # \u8868\u793A\u5F53borrow(\u5F15\u5165)\u4E00\u4E2Ajedis\u5B9E\u4F8B\u65F6\uFF0C\u6700\u5927\u7684\u7B49\u5F85\u65F6\u95F4\uFF0C\u5982\u679C\u8D85\u8FC7\u7B49\u5F85\u65F6\u95F4(\u6BEB\u79D2)\uFF0C\u5219\u76F4\u63A5\u629B\u51FAJedisConnectionException\uFF1B  
      redis.maxWait=3000 
      # \u5728borrow\u4E00\u4E2Ajedis\u5B9E\u4F8B\u65F6\uFF0C\u662F\u5426\u63D0\u524D\u8FDB\u884Cvalidate\u64CD\u4F5C\uFF1B\u5982\u679C\u4E3Atrue\uFF0C\u5219\u5F97\u5230\u7684jedis\u5B9E\u4F8B\u5747\u662F\u53EF\u7528\u7684  
      redis.testOnBorrow=true 

       

      applicationContext-redis.xml

      <?xml version="1.0" encoding="UTF-8"?> 
      <beans xmlns="http://www.springframework.org/schema/beans" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" 
        xmlns:context="http://www.springframework.org/schema/context" 
        xmlns:mvc="http://www.springframework.org/schema/mvc" 
        xmlns:cache="http://www.springframework.org/schema/cache"
        xsi:schemaLocation="http://www.springframework.org/schema/beans   
                  http://www.springframework.org/schema/beans/spring-beans.xsd   
                  http://www.springframework.org/schema/context   
                  http://www.springframework.org/schema/context/spring-context.xsd   
                  http://www.springframework.org/schema/mvc   
                  http://www.springframework.org/schema/mvc/spring-mvc.xsd 
                  http://www.springframework.org/schema/cache  
                  http://www.springframework.org/schema/cache/spring-cache.xsd">  
        
         <context:property-placeholder location="classpath*:properties/*.properties" />   
        
         <!-- redis 相關配置 --> 
         <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">  
           <property name="maxIdle" value="${redis.maxIdle}" />   
           <property name="maxWaitMillis" value="${redis.maxWait}" />  
           <property name="testOnBorrow" value="${redis.testOnBorrow}" />  
         </bean>  
        
         <bean id="JedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" 
             p:host-name="${redis.host}" p:port="${redis.port}" p:password="${redis.pass}" p:pool-config-ref="poolConfig"/>  
         
         <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">  
              <property name="connectionFactory" ref="JedisConnectionFactory" />  
         </bean>  
            
      </beans>  

       

      posted @ 2020-12-21 11:25  登風360  閱讀(841)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产性色av网站| 国产玖玖视频| 成人国产精品一区二区网站公司| 伊人欧美在线| 久久亚洲日本激情战少妇| 国产成人精品永久免费视频| 少妇高潮太爽了在线视频| 17岁日本免费bd完整版观看| 日韩一区二区三区不卡片| 亚洲精品日本久久一区二区三区| 欧美成本人视频免费播放| 久久精品国产亚洲av高| 无码国模国产在线观看免费| 高清免费毛片| 亚洲午夜av一区二区| 国产蜜臀在线一区二区三区| 久久九九久精品国产免费直播| 中文字幕久久六月色综合| 国产精品亚洲аv无码播放| 国产精品国产三级国快看| 国产精品一区二区国产馆| 国产一级区二级区三级区| 亚欧洲乱码视频在线专区| 日本熟妇浓毛| 国产亚洲真人做受在线观看| 国产系列丝袜熟女精品视频| 亚洲成A人片在线观看的电影| 大屁股国产白浆一二区| 极品人妻少妇一区二区| 2020年最新国产精品正在播放| 成人精品色一区二区三区| 性一交一乱一伦一| 欧日韩无套内射变态| 亚洲区成人综合一区二区| 国产亚洲精品一区二区无| 亚洲日韩日本中文在线| 在线a人片免费观看| 麻豆久久天天躁夜夜狠狠躁| 在线 欧美 中文 亚洲 精品| 欧美日韩中文字幕久久伊人| 一区二区三区四区自拍视频 |