SSM整合redis

因为有一个旧的SSM项目,想要在其中整合redis做缓存,但是之前都是使用的springBoot,所以在这里记录一下整合的过程。

1. 首先在pom.xml中添加相关的依赖:

    
    
      redis.clients
      jedis
      2.10.1
    
    
      org.springframework.data
      spring-data-redis
      2.1.8.RELEASE
    

 2. 然后在resources目录下创建redis.properties文件

#redis.host=192.168.2.200
redis.host=127.0.0.1
redis.port=6379
redis.password=123456
redis.maxIdle=300
redis.minIdle=10
redis.maxWaitMillis=1000
redis.maxTotal=500
redis.testOnBorrow=true
redis.testOnReturn=true
redis.testWhileIdle=true
redis.blockWhenExhausted=false
redis.numTestsPerEvictionRun=1024
redis.timeBetweenEvictionRunsMillis=30000
redis.minEvictableIdleTimeMillis=1800000

        上述各种配置除了前四个为必需之外,其他的参数可以根据需要设置。

 3. application-redis.xml





    
    
        
        
        
        
        
    
    
    

    
        
        
            
        
        
            
        
        
            
        
    

        在主配置文件中引入redis的配置文件

4.  测试

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class redisTest {

	@Autowired
	private RedisTemplate redisTemplate;


	@Test
	public void test() {
		redisTemplate.opsForValue().set("name", "zhangsan");
		Object name = redisTemplate.opsForValue().get("name");
		System.out.println(name);
	}
}

输出:

zhangsan

你可能感兴趣的:(数据库,数据库开发)