前言
通过Go语言调用Redis时报错:wrong number of arguments for ‘rpush’ command
原因
解决问题
- 在新增list到Redis之前先判定是否为空,如果不为空才新增
1 2 3 4 5 6 7
| var redisCtx context.Context var redisRdb *redis.Client
var list []string if len(list) != 0 { err := redisRdb.RPush(redisCtx, key, list...).Err() }
|
完成
参考文献
CSDN——想上岸的小写