我在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上运行的版本? 谢谢!
答案 0 :(得分:3)
无法配置Redis服务器使用的Lua版本。
有一些关于升级Lua版本的门票,但它们并不是很有前途。来自Redis创作者的quote:
我们没有充分的理由升级到5.3,因为它打破了现有的Lua脚本,而对于Redis来说,5.3的大部分功能都不是至关重要的......
其他一些门票: