zoukankan      html  css  js  c++  java
  • 常用公共配置类——Redis配置

    @Configuration
    public class RedisConfig {
        @Autowired
        private RedisConnectionFactory factory;
    
        @Bean
        public RedisTemplate<String, Object> redisTemplate() {
            RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
            //StringRedisSerializer():进行序列化,防止SpringBoot整合Redis出现乱码问题
            redisTemplate.setKeySerializer(new StringRedisSerializer());
            redisTemplate.setHashKeySerializer(new StringRedisSerializer());
            redisTemplate.setHashValueSerializer(new StringRedisSerializer());
            redisTemplate.setValueSerializer(new StringRedisSerializer());
            redisTemplate.setConnectionFactory(factory);
            return redisTemplate;
        }
    
        /**
         * 针对map类型的数据操作
         */
        @Bean
        public HashOperations<String, String, Object> hashOperations(RedisTemplate<String, Object> redisTemplate) {
            return redisTemplate.opsForHash();
        }
    
        /**
         * valueOperations:简单K-V操作
         */
        @Bean
        public ValueOperations<String, String> valueOperations(RedisTemplate<String, String> redisTemplate) {
            return redisTemplate.opsForValue();
        }
    
        /**
         * 针对list类型的数据操作
         */
        @Bean
        public ListOperations<String, Object> listOperations(RedisTemplate<String, Object> redisTemplate) {
            return redisTemplate.opsForList();
        }
    
        /**
         * set类型数据操作
         */
        @Bean
        public SetOperations<String, Object> setOperations(RedisTemplate<String, Object> redisTemplate) {
            return redisTemplate.opsForSet();
        }
    
        /**
         * zset类型数据操作
         */
        @Bean
        public ZSetOperations<String, Object> zSetOperations(RedisTemplate<String, Object> redisTemplate) {
            return redisTemplate.opsForZSet();
        }
    }
    一个小小后端的爬行痕迹
  • 相关阅读:
    【题解】NOI2014购票
    【题解】HEOI2013Eden 的新背包问题
    【题解】ZJOI2013蚂蚁寻路
    【题解】POI2014FAR-FarmCraft
    【题解】NOI2015寿司晚宴
    【题解】HNOI2018寻宝游戏
    省选算法学习-数据结构-虚树
    [HDU3516] Tree Construction [四边形不等式dp]
    [HDU3480] Division [四边形不等式dp]
    [POJ1160] Post Office [四边形不等式dp]
  • 原文地址:https://www.cnblogs.com/heikedeblack/p/14980883.html
Copyright © 2011-2022 走看看