更改redis-server使用的lua版本

问题描述 投票:2回答:1

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

wheris lua

取:/usr/bin/lua5.3

但是,如果我运行脚本:

redis-cli --eval'scriptname'

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

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

ubuntu lua redis
1个回答
3
投票

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

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

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

其他一些门票:

© www.soinside.com 2019 - 2024. All rights reserved.