iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Redis key-value乱码如何解决
  • 600
分享到

Redis key-value乱码如何解决

2023-06-30 18:06:34 600人浏览 薄情痞子
摘要

这篇“Redis key-value乱码如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Redis 

这篇“Redis key-value乱码如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Redis key-value乱码如何解决”文章吧。

redis 配置类

import com.fasterxml.jackson.annotation.JSONAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.SpringBootConfiguration;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.CachinGConfigurerSupport;import org.springframework.context.annotation.Bean;import org.springframework.data.redis.cache.RedisCacheManager;import org.springframework.data.redis.connection.RedisConnectionFactory;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.serializer.Jackson2jsonRedisSerializer;import org.springframework.data.redis.serializer.StringRedisSerializer;@SpringBootConfigurationpublic class RedisConfig extends CachingConfigurerSupport {        @Autowired    private RedisConnectionFactory redisConnectionFactory;    @Bean    public CacheManager cacheManager(RedisConnectionFactory factory) {        return RedisCacheManager.builder(factory).build();    }    @Bean    public RedisTemplate<String, Object> functionDomainRedisTemplate() {        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();        redisTemplate.setConnectionFactory(redisConnectionFactory);        // 使用Jackson2JsonRedisSerialize 替换默认序列化        Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);        ObjectMapper objectMapper = new ObjectMapper();        objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);        objectMapper.activateDefaultTyping(objectMapper.getPolymorphicTypeValidator(), ObjectMapper.DefaultTyping.NON_FINAL);        jackson2JsonRedisSerializer.setObjectMapper(objectMapper);        // 设置value的序列化规则和 key的序列化规则        StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();        redisTemplate.seTKEySerializer(stringRedisSerializer);        redisTemplate.setHashKeySerializer(stringRedisSerializer);        redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);        redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);        redisTemplate.afterPropertiesSet();        return redisTemplate;    }}

当使用opsForValue() 存取String类型key,value情形

    @Autowired    private StringRedisTemplate redisTemplate;

当使用opsForValue() 存取String类型key,自定义对象value情形

    @Autowired    private RedisTemplate<String, Object> redisTemplate;

当使用hash结构时

    @Autowired    private RedisTemplate<String, Object> redisTemplate;
BoundHashOperations<String, Object, Object> ops = redisTemplate.boundHashOps("key1");        ops.put("key2",obj);

以上就是关于“Redis key-value乱码如何解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Redis key-value乱码如何解决

本文链接: https://www.lsjlt.com/news/330622.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis key-value乱码如何解决
    这篇“Redis key-value乱码如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Redis ...
    99+
    2023-06-30
  • Redis key-value乱码的解决
    redis 配置类 import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jack...
    99+
    2024-04-02
  • redis突然乱码如何解决
    Redis中出现乱码的情况可能有多种原因,下面是一些常见的解决方法:1. 检查Redis的字符编码设置:在Redis配置文件中,确保...
    99+
    2023-09-11
    redis
  • redis控制台乱码如何解决
    要解决Redis控制台乱码的问题,可以尝试以下几种方法:1. 检查终端编码:确保终端编码与Redis服务器使用的字符集一致。可以使用...
    99+
    2023-09-01
    redis
  • redis如何查看所有key和value
    要查看Redis中所有的key和value,可以使用`keys`命令来获取所有的key,然后使用`get`命令获取各个key对应的v...
    99+
    2023-08-09
    redis
  • java如何获得redis所有的key-value
    目录获得redis所有的key-valueredis配置文件需要序列化redis集群获取所有的key,亲测有效redis单机查询所有key命令redis集群查所有key命令如本地测试...
    99+
    2024-04-02
  • Redis中key过期如何解决
    这篇文章给大家介绍Redis中key过期如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。初步调查受影响的团队和缓存团队开始进行初步的调查。我们发现延迟增加与现在正在发生的key清...
    99+
    2024-04-02
  • SpringBoot下Redis序列化乱码如何解决
    本篇内容主要讲解“SpringBoot下Redis序列化乱码如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot下Redis序列化乱码如何解决”吧!SpringBoot下R...
    99+
    2023-07-02
  • springboot集成redis存对象乱码如何解决
    本篇内容主要讲解“springboot集成redis存对象乱码如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot集成redis存对象乱码如何解决”吧!springboot...
    99+
    2023-07-02
  • golang乱码如何解决
    Golang 是近年来比较流行的开发语言之一,其语法简单,处理并发能力强,越来越多的公司和开发者选择使用它来进行开发和运维。然而,在使用 Golang 进行开发和处理数据时,也会遇到一些问题,比如出现乱码。本文将介绍 Golang 中可能出...
    99+
    2023-05-14
  • dataoutputstream乱码如何解决
    本文小编为大家详细介绍“dataoutputstream乱码如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“dataoutputstream乱码如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dat...
    99+
    2023-07-04
  • phpstudy乱码如何解决
    这篇文章主要介绍“phpstudy乱码如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“phpstudy乱码如何解决”文章能帮助大家解决问题。phpstudy乱码是因为编码与译码的方式不一致,其...
    99+
    2023-07-04
  • 如何解决Ajaxrequestresponse乱码
    如何解决Ajaxrequestresponse乱码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。奇怪的是今天出现了问题?? 代码如下:Aj...
    99+
    2024-04-02
  • wordpress乱码如何解决
    本篇内容主要讲解“wordpress乱码如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“wordpress乱码如何解决”吧! ...
    99+
    2023-03-09
    wordpress
  • HTML乱码如何解决
    本文小编为大家详细介绍“HTML乱码如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML乱码如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。乱码的产生原因是因为编码格式不匹配造成的。不同编码内容...
    99+
    2023-06-27
  • bufferedinputstream乱码如何解决
    本篇内容介绍了“bufferedinputstream乱码如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!bufferedinputs...
    99+
    2023-07-05
  • redis如何处理乱码
    在Redis中处理乱码需要注意以下几个方面:1. 字符编码:Redis默认使用UTF-8编码,可以在配置文件中设置字符编码。如果出现...
    99+
    2023-09-06
    redis
  • Redis中什么是Big Key(大key)问题?如何解决Big Key问题?
    目录一、什么是Big Key二、Big Key产生的场景?三、Big Key的危害?四、如何识别Big Key?五、如何解决Big Key问题?补充知识:key设计总结一、什么是Bi...
    99+
    2023-03-15
    redis big keys redis大key问题 redis大key优化
  • Redis中什么是Big Key(大key)问题?如何解决Big Key问题?
    目录一、什么是Big Key二、Big Key产生的场景?三、Big Key的危害?四、如何识别Big Key?五、如何解决Big Key问题?补充知识:key设计总结一、什么是Big Key 通俗易懂的讲,Big Ke...
    99+
    2023-03-15
    redis big keys redis大key问题 redis大key优化
  • mysql emoji乱码如何解决
    这篇文章主要介绍“mysql emoji乱码如何解决”,在日常操作中,相信很多人在mysql emoji乱码如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql ...
    99+
    2023-02-22
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作