阅读模式:

lua连接redis

查看:8660  回复:0  类型:  来源:php自学网  标签 redis nginx lua

        lua连接redis,默认luajit没有redis库,这里需要下载安装才能使用。

一、下载lua redis库

git clone https://github.com/openresty/lua-resty-redis.git

    直接下载:redis.rar

luajit redis.png

        复制redis.lua到luajit安装目录下的resty目录,

cp redis.lua /usr/local/LuaJIT/share/luajit-2.0.5/resty

二、lua连接redis

#nginx
location = /testscript{
     default_type text/plain;
     content_by_lua_file html/luafile/test.lua;
}

#test.lua
vim test.lua
local redis = require "resty.redis"
local red = redis:new()
red:set_timeout(1000)
local ok, err = red:connect("127.0.0.1", 6379)
if not ok then
    ngx.say("failed to connect: ", err)
    return
else
    ngx.say("redis connetc success")
end

#写入数据
ok, err = red:set("test", "123")
if not ok then
    ngx.say("set data error", err)
    return
end
ngx.say("set data success")

#读取数据
local res, err = red:get("test")
if not res then
    ngx.say("get data error ", err)
    return
end
if res == ngx.null then
    ngx.say("data is nil")
    return
end
ngx.say("test", res)
分享到:
1 0

*有问题之处烦请在评论中指出非常感谢!
不是我想要的内容,继续搜索:

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
php swoole搭建简单的聊天室   阅读:6647web性能测试工具ab的测试方法   阅读:5982企业让你去面试,可能不是真的招人   阅读:7386centos 7.2 添加php7 的 php-fpm 开机启动   阅读:27782php打印九九加法表   阅读:13482给网站添加一键新浪微博登录的功能   阅读:7807关于PHP程序员技术职业生涯规划   阅读:4184php+redis实现消息队列   阅读:17843javascript点击复制内容   阅读:8943session与cookie的区别   阅读:5313php冒泡排序法   阅读:16655简单的DOS攻击之死亡之ping详解   阅读:76257移动端自适应rem原理   阅读:11065最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:15793php 读取和设置redis的键值   阅读:8798centos 7 开启网络   阅读:8935栈和堆的区别   阅读:6465phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:14067面试的时候回去等通知,等电话的真实意思   阅读:27851最简单的Banner轮播左右切换效果代码及实现思路(附带源码)   阅读:35637企业让你去面试,可能不是真的招人   阅读:7386php 读取和设置redis的键值   阅读:8798栈和堆的区别   阅读:6465php 读取和设置redis的键值   阅读:8798php设置cookie为HttpOnly防止XSS攻击   阅读:14861mysql共享锁和排他锁详解   阅读:9206centos 7 安装 mysql-5.7   阅读:9814php冒泡排序法   阅读:16655phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:14067mysql数据库性能的基本优化   阅读:5610javascript点击复制内容   阅读:8943csv文件一键导入数据到mysql数据库   阅读:8296phpexcel 超简单从数据库一键导出数据到excel教程   阅读:8969解决 nginx 413 request entity too large   阅读:5873php文件下载防盗链   阅读:11620面试的时候和你谈理想,是理想or入坑?   阅读:13155php+redis实现消息队列   阅读:17843php文件下载防盗链   阅读:11620php 统计网页打开耗时和脚本运行内存   阅读:8241centos7中颁发CA证书并开启web https   阅读:10510php 获取当前前后年、月、星期、日、时分秒的时间   阅读:8350php删除一个文件夹内的所有文件夹和文件   阅读:6318用php从1乘到100的值   阅读:7754给php7安装redis扩展库   阅读:9974shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:11000纯干货,程序员面试的超实用技巧   阅读:5544php删除一个文件夹内的所有文件夹和文件   阅读:6318csv文件一键导入数据到mysql数据库   阅读:8296ajax+php 实现一个简单的在线聊天室功能(附带源码)   阅读:11598php打印九九乘法表   阅读:13703