首页 > 数据库 >Redis中文乱码问题

Redis中文乱码问题

时间:2024-03-20 14:32:52浏览次数:25  
标签:编码 中文 cli Redis redis 乱码 格式 控制台

最近排查问题,发现之前的开发将日志写在redis缓存中(不建议这样做),我在查看日志的时候发现没办法阅读,详细是这样的:

在这里插入图片描述

查阅资料后发现是进制问题,解决方法是启动客户端的时候将redis-cli改为redis-cli --raw

在这里插入图片描述

现在查看缓存数据就变成这样的乱码了,这是由于我们写程序使用UTF-8的编码格式,但是windows控制台应用程序是GBK的编码格式,找到的原因就很好处理了。

1、先查看下控制台的编码格式是否是GBK,右击Windows控制台点击属性

在这里插入图片描述

2、在控制台输入chcp 65001,修改控制台的编码格式为UTF-8

在这里插入图片描述

这样缓存展示就可以了!

标签:编码,中文,cli,Redis,redis,乱码,格式,控制台
From: https://blog.csdn.net/qq_39034148/article/details/136870362

相关文章

  • [转]Garnet: 力压Redis的C#高性能分布式存储数据库
    今天看到微软研究院开源了一个新的C#项目,叫Garnet,它实现了Redis协议,可以直接将Redis替换为Garnet,客户端不需要任何修改。根据其官网的信息,简单的介绍一下它。开源仓库地址:https://github.com/microsoft/garnet文档地址:https://microsoft.github.io/garnet/Garnet是微软研究院基......
  • Redis数据库安装与使用总结
    Redis语句总结一、基本概念Redis全称:RemoteDictionaryServer(远程字典服务器)的缩写,以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。使用C语言编写,并以内存作为数据存储介质,所以读写数据的效率极高*redis的官方只提供了linux版本的redis,window系统的redis......
  • 为什么延迟删除可以保证MYSQL 与redis的一致性?
    看过很多保持MYSQL与redis保持一致性的文章都提到了延迟删除,其实脱离任何业务场景的设计都是不切实际的,所以我会本着一个通用的读写场景去分析为什么延迟删除大概率可以保证MYSQL与redis的最终一致。通常的读写场景通常在使用redis作为读写缓存时,我们采用的是cacheasidepatte......
  • Go Redis专题精讲
    GoRedis专题精讲一、介绍1.1、客户端列表go-redis提供各种类型的客户端:Redis单节点客户端Redis集群客户端Redis哨兵客户端Redis分片客户端Redis通用客户端go-redis也可以用于kvrocks,kvrocks是分布式键值NoSQL数据库,使用RocksDB作为存储引擎......
  • 华为云GeminiDB新版本发布:全面支持Redis 6.2
    华为云GeminiDB是一款兼容Redis协议的弹性KV(Key-Value)数据库,支持远超内存的容量和极致的性能,可支撑用户平滑迁移,在广告、游戏、电商等行业有着广泛的应用。今年3月上线的新版本,GeminiDB已全面支持Redis6.2,用户可在华为云GeminiDB产品官网购买使用。新版本的GeminiDB发布了一系......
  • 关于Redis缓存原理详解
    最近都没看Redis,现在回来温习下,现在从Redis的三大缓存开始重新探一探有多深有多浅(^▽^)  让我来开始知识的醍醐灌顶把!是时候表演真正的技术了。(哔哔哔哔….)  铁子们,看在这么卖力的份上,如果觉得本文对你有帮助的话,请动动你的小手,点个赞哟。接下来就开始我们的Redis的......
  • Redis 主从复制的原理详解
    文章目录:1、复制过程2、数据间的同步3、全量复制4、部分复制5、心跳6、异步复制复制原理1.复制过程复制的过程步骤如下:1、从节点执行slaveof命令2、从节点只是保存了slaveof命令中主节点的信息,并没有立即发起复制3、从节点内部的定时任务发现有主节点的信息,开始使......
  • 详解Redis的持久化RDB和AOF
    Redis的持久化是将内存中的数据同步到硬盘的过程具体来说,Redis支持两种主要的持久化方式:RDB和AOF。RDB(RedisDatabase)简介默认持久化方式RDB会将内存中的数据快照保存到磁盘上的一个二进制文件中。这个文件包含了Redis在某个时间点上的所有数据,包括键值对及其过期时间等......
  • Redis 梳理
    基础知识NoSQLNoSQL(NotOnlySQL),泛指非关系型数据库。为了解决大规模数据几何多重数据种类带来的挑战,尤其是大数据应用,包括超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向发展。易扩展NoSQL数据库种类繁多,但是一个共同的特点都是去掉关......
  • Meta-Learned Attribute Self-Interaction Network for Continual and GeneralizedZer
    目录摘要介绍releatedworkzero-shotlearning零样本持续学习提出的方法bibtex格式参考文献摘要零样本学习(ZSL)是一种有希望的方法,通过利用类别属性将模型推广到训练期间未见过的类别,但仍然存在挑战。最近,利用生成模型来解决对训练期间已见类别的偏见的方法推动了技......