基于spring-data-redis的redis缓存的Serive实现(代码记录)

这个只是一次代码记录,是redies的Service层实现

public class RedisCacheServiceImpl implements RedisCacheService {
	@Autowired
	public RedisTemplate redisTemplate;
	
	public ValueOperations opsForValue(){
		return redisTemplate.opsForValue();
	}
	
	public HashOperations opsForHash(){
		return redisTemplate.opsForHash();
	}
	
	public  ListOperations opsForList(){
		return redisTemplate.opsForList();
	}
	
	public SetOperations  opsForSet(){
		return redisTemplate.opsForSet();
	}
	
	
	public boolean  isExist(String key){
		return redisTemplate.hasKey(key);
	}
	
	public void delete(String key){
		redisTemplate.delete(key);
	}
	
	public void delete(Collection keys){
		redisTemplate.delete(keys);
	}


	public void clear(String pattern) {
		Set keys = redisTemplate.keys(pattern);
		if (!keys.isEmpty()) {
			redisTemplate.delete(keys);
		}
	}

}

spring配置redis

  
          
              
                classpath*:redis.properties  
              
          
           
      
  
      
          
          
          
          
          
          
          
          
          
          
      
  
      
          
          
          
          
          
          
          
      
  
      
      
          
          
              
          
          
              
          
          
              
          
          
              
          
  
      
      
      
  
          
          
     
	

 

你可能感兴趣的:(代码记录)