更改redis-server使用的lua版本

时间:2016-11-24 13:35:42

标签: ubuntu lua redis

我在VirtualBox中使用Ubuntu 16.10并安装了Lua5.3.1:

wheris lua

lua:/usr/bin/lua5.3

但是,如果我运行脚本:

redis-cli --eval'scriptname'

redis将使用“Lua 5.1”(在脚本中找到'print(_VERSION)'。

我需要运行Lua5.3,因为我需要大整数的支持。 如何更改要在redis上运行的版本? 谢谢!

1 个答案:

答案 0 :(得分:3)

无法配置Redis服务器使用的Lua版本。

有一些关于升级Lua版本的门票,但它们并不是很有前途。来自Redis创作者的quote

  

我们没有充分的理由升级到5.3,因为它打破了现有的Lua脚本,而对于Redis来说,5.3的大部分功能都不是至关重要的......

其他一些门票: