redis中get值显示为16进制字符串的解决方法
2024-10-20 13:51:29
Linux系统中,通过xshell登录redis,当根据某个key进行get取值时,取到的值为“\xc2\xed\xc0\xad\xcb\xb9\xbc\xd3”格式的十六进制字符串,原因是值中的中文以十六进制的格式输出。要解决这个问题,可以在启动Redis客户端如下加入参数:
./redis-cli --raw
参照官方文档:
This time (integer) was omitted from the output since the CLI detected the output was no longer written to the terminal. You can force raw output even on the terminal with the --raw option:
即:加上--raw之后就可以在终端上强制原始输出,也就是将中文输出而不是输出的是一串utf-8编码字符串。
最新文章
- LoadTest内存和线程Troubleshooting实战
- (转)CAS (4) —— CAS浏览器SSO访问顺序图详解(CAS Web Flow Diagram by Example)
- Eclipse无法通过FileExplore打开真机data目录
- lintcode: 把排序数组转换为高度最小的二叉搜索树
- Java-生成验证码图片(自定义内容,尺寸,路径)
- yield用法的一点理解
- bootstrap栅格布局,第一次成功
- debian install &; configure(2)-drivers-nvidia
- Chapter 1 Securing Your Server and Network(6):为SQL Server访问配置防火墙
- Visual Studio 2010 使用 ankhsvn
- 笨方法学python--多行,转义序列
- Java实现邮箱验证
- mac攻略(3) -- brew使用
- FTP传输文件被破坏的问题(Linux、Busybox)
- 前端性能优化之-dns预解析
- linux搭建
- Xcode中SVN不能提交.a文件的解决方法
- (暴力求解)Encoding HDU1020
- Swift可选项
- Jjava8 Lambda 神操作