SpringBoot中使用Redis保存对象或集合

1,引入SpringBoot中Redis依赖



  org.springframework.boot
  spring-boot-starter-data-redis

2,application.yml配置Redis连接信息

spring: 
  redis:
    host: localhost
    port: 6379

3,Redis工具类 

@Component
public class RedisUtil {
    
    /**
     * RedisTemplate支持泛型
     */
    @Resource
    private RedisTemplate redisTemplate;
    /**
     * stringRedisTemplate不支持泛型,它的类型是
     */
    @Resource
    private StringRedisTemplate stringRedisTemplate;

    /**
     * 保存redis缓存
     * @param key
     * @param value
     */
    public void set(String key,Object value) {
        redisTemplate.opsForValue().set(key, value);
    }
    
    /**
     * 获取redis缓存
     * @param key
     * @return
     */
    public Object get(String key) {
        return redisTemplate.opsForValue().get(key);
    }
    

你可能感兴趣的:(Java)