美文网首页
Redis序列化value为JSON格式

Redis序列化value为JSON格式

作者: __f0e6 | 来源:发表于2021-03-01 23:18 被阅读0次
@Configuration
public class RedisConfig {

    /*
        配置 Redis 缓存管理器,让 SpringCache 对 Redis 的 value 序列化为 JSON 格式
     */
    @Bean
    public CacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) {
        // 根据 Redis 连接工厂构建 Redis 缓存管理器
        return RedisCacheManager.builder(redisConnectionFactory)
                // 默认的缓存配置
                .cacheDefaults(RedisCacheConfiguration.defaultCacheConfig()
                        // 设置 key 的 TTL
                        .entryTtl(Duration.ofHours(8))
                        // 序列化 value 使用 Redis JSON 格式的序列化器
                        .serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(RedisSerializer.json())))
                // 启用 Redis 缓存,使缓存放置/驱逐操作与正在进行的 Spring 管理的事务同步。
                .transactionAware()
                // 构建
                .build();
    }

}

相关文章

  • Redis应用场景浅析

    Redis应用场景 String--字符串 redis最能想到的就是使用序列化的字符串缓存,通常为json格式,把...

  • DRF之序列化

    序列化 把Python中对象转换为json格式字符串 反序列化 把json格式转为为Python对象。 序列化两大...

  • springboot bug实例6

    在使用springboot+redis+自定义CacheManager来用json格式来序列化javabean的时...

  • json 字符串中一个 value 多种类型的反序列化

    json 字符串中一个 value 多种类型的反序列化 1. json 格式 或者 即 sample_data 的...

  • python json 序列号/反序列化

    json格式与字符串格式相互转换: 序列化 json.loads() 反序列化 # json.dumps(obj,...

  • spring webflux LocalDateTime 时间

    此处为webflux 返回json时格式化时间字段 此处为reactiveRedis 序列化和反序列化时配置 ma...

  • Json & Gson

    1 Json 定义:轻量级的数据交换格式2 json反序列化成bean,bean序列化成json,都是通Json解...

  • jq遍历map

    假设json定义如下: 输出key 格式化key 输出value 格式化value 输出key和value

  • FastJSON 使用小结

    1. JSON格式字符串转为别的对象 反序列化:反序列化就是把JSON格式的字符串转化为Java Bean对...

  • Json

    将json对象转换为json格式的字符串【序列化】 var xiaoming = {...}JSON.string...

网友评论

      本文标题:Redis序列化value为JSON格式

      本文链接:https://www.haomeiwen.com/subject/jojfqltx.html