操作系统环境:

[root@localhost testlua]# lsb_release -a

LSB Version:    :core-4.1-amd64:core-4.1-noarch

Distributor ID:    CentOS

Description:    CentOS Linux release 7.7.1908 (Core)

Release:    7.7.1908

Codename:    Core

 

一、安装luarocks包管理工具

对于centos7,直接可以通过yum 安装luarocks

如果yum里搜索不到,按照官方文档自己编译安装吧

二、依赖安装

luarocks安装lua软件时一般都需要编译(这也是lua性能高的原因吧)

yum install gcc* lua-devel -y

三、安装

luarocks install redis-lua

会使用gcc进行编译安装

四、验证

test.lua

redis = require "redis"
client = redis.connect('127.0.0.1', 6379)
client:set("k1","v1")

执行lua test.lua

再登录redis查看

[root@localhost ~]# redis-cli
127.0.0.1:6379> get k1
"v1"

已经能够正常写入了。