首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >lua redis.call(...)与redis中的相同调用不同

lua redis.call(...)与redis中的相同调用不同
EN

Stack Overflow用户
提问于 2012-09-28 23:42:10
回答 1查看 341关注 0票数 2

考虑代码:

代码语言:javascript
运行
复制
redis> RPUSH test 1
(integer) 1
redis> RPUSH test 2
(integer) 2
redis> RPUSH test 19
(integer) 3
redis> RPUSH test 20
(integer) 4
redis> RPUSH test 3
(integer) 5
redis> SORT test BY nosort
1) "1"
2) "2"
3) "19"
4) "20"
5) "3"
redis 127.0.0.1:6379> eval "return redis.call('SORT', 'test', 'BY', 'nosort')" 0
1) "1"
2) "19"
3) "2"
4) "20"
5) "3"
redis 127.0.0.1:6379>

相同的操作,但lua返回的list的排序顺序已损坏。这是个bug吗?

我使用redis-2.6.0-rc7

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-29 00:36:39

是的,这是一个bug,还有it is fixed in Git trunk

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12643143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档