安装
1. 由于redis-lua依赖于redist, lua 与luasocket, 在使用redis-lua前必须安装好lua与luasocket。
redis的下载与安装:http://www.redis.io/download
lua的下载与安装:http://www.lua.org/download.html
luasocket的安装:http://w3.impa.br/~diego/software/luasocket/installation.html
2. 使用git 下载redis-lua源代码:
git clone git://github.com/nrk/redis-lua.git redis-lua-git
下载完成后, 在src目录中有redis.lua源文件, 这就是redis-lua目前使用时唯一需要的文件. 我们下载的是这个库的master分支, 目前该分支最新的提交是作者于2011-3-27日完成的, 下面引用的源代码及说明的行数均以这个版本为准.
基本使用
1. 连接到redis服务器
require ‘redis”
local myclient = Redis.connect(‘127.0.0.1’, 6379)
2. 看看连接的库是否有效
response = myclient:ping()
print( response) -- 输出: true
3. 存放与存取数据
myclient:set('Hello', 'World!')
value = myclient:get('Hello')
print(value) -- 输出: World!
如果将"Hello"换成hello,
value = myclient:get('hello')
print(value) -- 输出: nil
说明redis中key的大小写是敏感的。