Redis 在Golang中使用遇到的坑

Posted A Simple Note Book

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 在Golang中使用遇到的坑相关的知识,希望对你有一定的参考价值。

1、从lua脚本传回到go那边的数字是string类型

2、hincrby 返回当前值的计算结果(即存放到redis中的值)
3、hmset 成功返回:{ok=OK}(坑)

4、hget 一个空的值,会返回nil?还是0?(在lua里面返回false,直接返回到go中会报err错:“redis:nil”)
5、hset 一个不存在的key,返回什么呢?即设置失败返回什么错误?(会创建出这个key来,并返回1,如果这个已key存在,则返回0[设值仍然会成功]
6、hmset 返回的始终是 ok:OK

以上是关于Redis 在Golang中使用遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

golang中slice处理遇到的一个关于引用的坑

使用redis-py的两个类Redis和StrictRedis时遇到的坑

记录使用 Golang math/rand 随机数遇到的坑

记录使用 Golang math/rand 随机数遇到的坑

使用Redis和jackson操作json中遇到的坑

部署ruby环境遇到的坑