Spring5与Redis4集成

一、pom配置


	
		redis.clients
		jedis
		2.9.0
	
	
	
		org.springframework.data
		spring-data-redis
		1.8.1.RELEASE
	

二、spring集成配置(spring-redis.xml)

  


	    
    
	
	  
	
    
    
    
        
        
        
        
        
        
          
           
          
           
          
        
          
        
          
          
    
    
    
    
          
           
          
           
          
          
          
        
          
         
        
    

     
      
          
          
          
              
          
          
              
          
          
              
          
          
              
          
    
    
    
        
         
           
     
	


三、redis.properties
#============================#
#==== Redis settings ====#
#============================#
#redis 服务器 IP
redis.host=192.168.111.111

#redis 服务器端口
redis.port=6379

#redis 密码
redis.pass=123456

#redis 支持16个数据库(相当于不同用户)可以使不同的应用程序数据彼此分开同时又存储在相同的实例上
redis.dbIndex=0

#最大空闲数  
redis.maxIdle=50  
#连接池的最大数据库连接数。设为0表示无限制,如果是jedis 2.4以后用redis.maxTotal  
#redis.maxActive=600  
#控制一个pool可分配多少个jedis实例,用来替换上面的redis.maxActive,如果是jedis 2.4以后用该属性  
redis.maxTotal=300  
#最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。  
redis.maxWaitMillis=1000  
#客户端超时时间单位是毫秒
redis.timeout=10000
#连接的最小空闲时间 默认1800000毫秒(30分钟)  
redis.minEvictableIdleTimeMillis=300000  
#每次释放连接的最大数目,默认3  
redis.numTestsPerEvictionRun=1024  
#逐出扫描的时间间隔(毫秒) 如果为负数,则不运行逐出线程, 默认-1  
redis.timeBetweenEvictionRunsMillis=30000  
#是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个  
redis.testOnBorrow=true  
#在空闲时检查有效性, 默认false  
redis.testWhileIdle=true 

四、测试通过使用spring注解

@Cacheable、@CacheEvict等注解进行测试


你可能感兴趣的:(java,redis)