golang操作redis出现的错误解决
2017-11-25 21:30
846 查看
1:failed redigo: unexpected type for String, got type int64
解决:操作incr,incrby,decr,decyby时,不需要加上redis.String,因为操作类型是int64类型,加上redis.String,类型不相符合
2:cannot range over unino (type interface {})
解决:获取的值类型是interface {}类型,而不是[]interface {}类型,所以,不能使用range,可以先通过reflect查看获取到的值的类型,在做处理
3:redigo: unexpected type for Values, got type []uint8
解决:不需要获取值的时候加上redis.Values,加上redis.Values获取到的值类型是[]interface{},与获取单个值的[]uint8不相符合
解决:操作incr,incrby,decr,decyby时,不需要加上redis.String,因为操作类型是int64类型,加上redis.String,类型不相符合
2:cannot range over unino (type interface {})
解决:获取的值类型是interface {}类型,而不是[]interface {}类型,所以,不能使用range,可以先通过reflect查看获取到的值的类型,在做处理
3:redigo: unexpected type for Values, got type []uint8
解决:不需要获取值的时候加上redis.Values,加上redis.Values获取到的值类型是[]interface{},与获取单个值的[]uint8不相符合
相关文章推荐
- C#操作串口,带异常处理,解决端口占用时打开串口出现异常错误,串口关闭时发送数据报错
- 用C#操作word出现如下错误要如何解决
- Java 连接操作 Redis 出现错误
- SQL安装时出现"挂起的文件操作”错误解决办法
- VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- SQL安装时出现"挂起的文件操作”错误解决办法
- 如何解决使用分布式事务操作链接服务器时出现的7391错误
- Silverlight下跨域访问WCF,解决错误: Unhandled Error in Silverlight Application 操作过程中出现异常,结果无效。异常 (转)
- C#使用List出现“集合已修改;可能无法执行枚举操作”错误的解决办法
- 安装sql server时出现 “以前进行的程序安装创建了挂起的文件操作。运行安装程序之前,必须重新启动计算机” 这种错误的解决办法
- 在 Visual Studio 中打开编辑 cshtml 文件时出现错误:未能完成该操作 无效指针 的解决方法
- c#操作access,出现“内部错误: 无效的参数访问器: 2 BADBINDINFO”的解决办法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- redis 创建集群时 出现的错误解决方式
- 解决win2003的搜索出现“意外错误,操作无法完成”(轻松解决)
- ThinkPHP2.0操作MSSQL获取数据,出现Incorrect syntax near the keyword 'AS'. 错误的解决办法
- SQL Server安装过程中出现“以前的某个安装程序已在安装计算机上创建挂起的文件操作,运行程序前必须重启计算机”错误的解决方法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 解决在cmd中输入powercfg /h off 出现的报错“无法执行操作,出现意外错误(0x65b)”