这个错误提示通常是因为执行HSET命令时参数数量不正确导致,HSET只能设置一组key/value,设置多组则使用HMSET。
HSET命令需要指定三个参数:Hash键、Hash字段和字段值。如果参数数量不正确,Redis服务器将返回"ERR wrong number of arguments for ‘hset’ command"错误提示。
常见的可能情况:
1)参数数量不足:HSET命令必须指定三个参数,如果只指定了两个或者少于两个参数,就会出现这个错误提示。
2)参数数量过多:HSET命令只需要三个参数,如果指定了多于三个参数,就会出现这个错误提示。
3)类型不正确:HSET命令的第一个参数必须是一个Hash键,如果不是一个Hash键,就会出现这个错误提示。
总结
检查HSET命令的参数是否正确,以确保不会出现"ERR wrong number of arguments for ‘hset’ command"错误提示。
标签:Hash,ERR,Redis,number,参数,arguments,HSET From: https://www.cnblogs.com/beatle-go/p/18002820