我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Golang中的ZRevRangeByScore函数用于redis在count为0时产生意外结果

I am using the following for redis client in go https://github.com/go-redis/redis I have a problem in the below shown code snippet.

vals, err = this.Cli.ZRevRangeByScore(sortedSet, redis.ZRangeBy{
Min:    strconv.Itoa(int(query.Since.Unix())),
Max:    "+inf",
Offset: 0,
Count:  int64(query.maxEvents),
}).Result()

Whenever my query.maxEvents is 0, instead of empty set(expected), I am getting whole set as a response(unexpected). Why is this happening ?

近期文章

  • Golang IO读取文件无效的内存地址
  • 在Gogland上调试GAE / Go应用程序
  • 在GO中毒化套件/功能
  • exec.Command使用AWS CLI返回退出状态2
  • Golang 1.8插件。查找仅加载第一个插件
  • AWS预签名URL ACL公共读取无效签名
  • 云发布/订阅:通过GAE / Go Standard吸引订阅者
  • 服务器套接字编程-读取HTTP标头
  • Golang:在处理CSV时,是否重新格式化单行?
  • 需要对接口进行动态类型声明
  • 使用goroutine从通道获取意外数据
  • 在“ LockOSThread” GoRoutine中调用函数
  • 调试/运行Go程序会冻结Windows计算机
  • Golang-mgo中的$ literal用法
  • 库的单独文件中的MyInterface和MyImplementation
  • 在sqlx或数据库/ sql(golang)中立即开始?
  • 在AWS EMR sdk中使用AddJobFlowStep的正确方法是什么?
  • 如何强制Goroutine订购以进行测试
  • Golang Google云端硬盘Oauth2不返回刷新令牌
  • 为golang和heroku安装鹅

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华