2016-11-24 3 views
0

Я использую Ubuntu 16.10 в VirtualBox, и я установил Lua5.3.1:Изменение версии Lua, что Redis-сервер использует

wheris Lua

Lua: /usr/bin/lua5.3

Хотя, если я бегу сценарий с:

Redis-кли --eval 'имяскрипта'

Redis будет использовать "Lua 5.1" (найденный с 'печати (_VERSION)' в сценарии).

Мне нужно работать с Lua5.3, потому что мне нужна поддержка больших целых чисел. Как я могу изменить версию для запуска на redis? Спасибо!

ответ

2

Невозможно настроить версию Lua, используемую сервером Redis.

Есть несколько билетов об обновлении версии Lua, но они не очень перспективны. quote от создателя Redis:

у нас нет веских причин для обновления до 5.3, так как она нарушает существующие скрипты Lua и для Redis большинство особенностей 5.3 не имеют решающего значения иметь ...

Некоторые другие билеты:

Смежные вопросы