redis-dump导入数据报错:ERROR (Yajl::ParseError): lexical error: invalid bytes in UTF8 string.

在尝试使用redis-load工具从catredis_1.json文件导入数据到Redis服务ip1:6379时,遇到了Yajl解析错误:lexical error in UTF8 string。问题在于数据包含非有效的UTF8字符。为解决此问题,可以使用‘-n’选项以二进制形式导入数据,例如:catredis_1.json|redis-load-n-uip2:6379。
摘要由CSDN通过智能技术生成

执行redis-load导入redis数据,发生报错

cat redis_1.json  | redis-load -u ip1:6379 

报错信息

ERROR (Yajl::ParseError): lexical error: invalid bytes in UTF8 string.
ype":“hash”,“value”:{“1:50”:"▒▒\u0000\u0005sr\u0000\u000Ejav
(right here) ------^
在这里插入图片描述

解决

使用-n选项,以二进制形式导入

cat redis_1.json  | redis-load -n -u ip2:6379  #-n (以二进制形式导入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值