扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Redis在使用时,会遇到一些操作失败时会返回一个返回码,这个返回码是一个数字,而这个代表着具体的错误信息,比如说像是”ERR wrong number of arguments for ‘set’ command” 这个返回码是-ERR,同样可以表示错误的发生,无论什么原因都会给出一个相应的返回码。

创新互联公司主打移动网站、网站制作、成都网站建设、网站改版、网络推广、网站维护、域名申请、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
一般Redis操作中,出现类似”ERR wrong number of arguments for ‘set’ command”这样的返回码,可以判断出出现了什么问题,比如可以判断出此时的操作参数的数量传递的是错误的,这是一种最常见的返回码,并且对应的提示信息也说明了具体错误的原因。
另外还有其他一些返回码,需要特殊处理,比如说返回码为 -ERR wrong number of arguments for ‘ HMSET ’ command,这时候需要特殊处理,可以用下面的代码来检查错误代码:
if(reply->type == REDIS_REPLY_ERROR)
{
if(strncmp(reply->str,"ERR wrong number of arguments") == 0)
{
//TODO
}
}
Redis操作出现异常时,返回的代码主要有两种,一种是常见的,一种是特殊的,要正确处理,就要正确读取返回码,然后根据返回码分析出错误原因进行处理。
创新互联服务器托管拥有成都T3+级标准机房资源,具备完善的安防设施、三线及BGP网络接入带宽达10T,机柜接入千兆交换机,能够有效保证服务器托管业务安全、可靠、稳定、高效运行;创新互联专注于成都服务器托管租用十余年,得到成都等地区行业客户的一致认可。

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流