阅读模式:

lua连接redis

查看:7733  回复: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

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

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
Mysql在大型网站的应用架构演变   阅读:5447一步步带你,如何网站架构   阅读:5052shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:10325用php从1加到100的值   阅读:10125session与cookie的区别   阅读:4903最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:14946php冒泡排序法   阅读:15985用php从1乘到100的值   阅读:7295phpexcel 超简单从数据库一键导出数据到excel教程   阅读:8386session与cookie的区别   阅读:4903mysql共享锁和排他锁详解   阅读:8553mysql5.7主从同步配置   阅读:7869mysql5.7主从同步配置   阅读:7869php 生成图片,给图片加水印   阅读:7492移动端自适应rem原理   阅读:10638一步步带你,如何网站架构   阅读:5052php设置cookie为HttpOnly防止XSS攻击   阅读:14229php设置cookie为HttpOnly防止XSS攻击   阅读:14229centos 7.2 添加php7 的 php-fpm 开机启动   阅读:26813mysql5.7主从同步配置   阅读:7869封装php redis缓存操作类   阅读:10452HTTP 1.1 协议详解   阅读:15730给php7安装redis扩展库   阅读:9436centos 7 忘记root密码   阅读:5839给 centos 7 安装桌面环境   阅读:18077Nginx 配置文件详解   阅读:6060把php session 会话保存到redis   阅读:8433centos 7 修改系统屏幕分辨率   阅读:50082给 centos 7 安装桌面环境   阅读:18077centos 7 添加 redis 3.2.9 开机启动脚本   阅读:10604给网站添加一键qq登录的功能   阅读:8635linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:19518网站局部小图片优化-base64编码图片   阅读:21454session与cookie的区别   阅读:4903知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:7814nginx安装mysql和json模块   阅读:6722shell发送邮件脚本   阅读:10237给网站添加一键qq登录的功能   阅读:8635centos7中颁发CA证书并开启web https   阅读:9620centos 7.2 添加php7 的 php-fpm 开机启动   阅读:26813给网站添加一键新浪微博登录的功能   阅读:7391给php7安装redis扩展库   阅读:9436霍金24岁博士毕业论文在线预览   阅读:6562session与cookie的区别   阅读:4903csv文件一键导入数据到mysql数据库   阅读:7757面试的时候回去等通知,等电话的真实意思   阅读:26451mysql数据库性能的基本优化   阅读:5243shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:10325给网站添加一键新浪微博登录的功能   阅读:7391centos 7 安装 redis 3.2.9   阅读:7621