redis-lua - A Lua client library for the redis key value storage system

redis-lua 是 Lua 的 Redis client 套件,能讓 Lua 具備存取 Redis 的能力。


因為相依於 LuaSocket 套件,所以必須先用 LuaRocks 安裝 LuaSocket 套件。

luarocks install luasocket


相依套件安裝好,就可以進行 redis-lua 套件的安裝。

luarocks install redis-lua


都安裝好了就可以開始在程式中使用 redis-lua 對 Redis 進行存取。


使用上需先加入 redis-lua 套件。

1
local redis = require 'redis'


然後進行對 redis 的連線。

1
local client = redis.connect(ip, port)


如果 redis 有設定認證,可調用 auth 命令並帶入對應的密碼。

1
client:auth(password)


接著就可以視需要調用其它 Redis 的命令。