Ubuntu下redis和lua开发环境配置(图)


操作系统:Ubuntu 12.04 LTS
redis版本:redis-2.6.7
lua版本:lua-5.1
redis下载地址:http://www.redis.io/download
lua下载地址:http://www.lua.org/download.html
luaSocket下载地址:http://w3.impa.br/~diego/software/luasocket/installation.html
不过在ubuntu里lua和luaSocket可以通过apt工具安装,很方便,安装命令如下:
# apt-get install lua5.1
# apt-get install liblua5.1-dev
# apt-get install liblua5.1-socket2
以上软件安装好后
通过指令redis-server和redis-cli来打开redis服务端和客户端,如下图:
通过指令lua测试lua环境是否安装成功。
现在还需要个redis.lua的文件来支持redis和lua之间调用实现,获取方式也是有两种:
1.可以直接在github上下载,网址是:https://github.com/nrk/redis-lua/tree/master
2.使用ubuntu的git工具下载,输入指令:git clone https://github.com/nrk/redis-lua.git
下载完成后可以直接使用redis-lua-git文件中自带的examples进行测试。
luasocket在ubuntu中的默认lua文件存放路径是:/usr/local/share/lua/5.1
luasocket在ubuntu中的默认.so文件存放路径是:/usr/local/lib/lua/5.1
如果出现找不到lua或so之类的报错是可检查下默认路径下是否有相关的lua文件。应该也可以通过修改配置文件来改变lua文件和so文件的默认指向位置,这次没找到修改的方法,就不详述了。