【笔记】通过Go语言调用Redis时报错 发表于 2024-05-31 更新于 2024-09-16 阅读次数: 前言 通过Go语言调用Redis时报错:wrong number of arguments for ‘rpush’ command 原因 新增list值时,list中的元素为空 解决问题 在新增list到Redis之前先判定是否为空,如果不为空才新增 1234567var redisCtx context.Contextvar redisRdb *redis.Clientvar list []stringif len(list) != 0 { err := redisRdb.RPush(redisCtx, key, list...).Err()} 完成 参考文献 CSDN——想上岸的小写