阅读模式:

lua连接redis

查看:383  回复: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)
分享到:
0 0

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

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
比phpexcel还要简单的excel CSV 一键导入数据到数据库   阅读:2900php打印九九乘法表   阅读:4809centos 7 开启网络   阅读:3108shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:5185linux命令中执行php脚本   阅读:3680mysql 为什么添加索引可以提高访问速度   阅读:3547linux命令中执行php脚本   阅读:3680把php session 会话保存到redis   阅读:4073解决 nginx 413 request entity too large   阅读:2533linux php7安装yaf扩展   阅读:3973shell脚本批量删除几天前的文件   阅读:4816“米粉节”背后的故事——小米网抢购系统开发实践   阅读:2360php打印九九乘法表   阅读:4809php 生成图片,给图片加水印   阅读:3505知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:3392企业让你去面试,可能不是真的招人   阅读:3504比phpexcel还要简单的excel CSV 一键导入数据到数据库   阅读:2900mysql 为什么添加索引可以提高访问速度   阅读:3547php冒泡排序法   阅读:5593centos 7 安装 redis 3.2.9   阅读:3803nginx编译安装后对nginx进行平滑升级   阅读:2114纯干货,程序员面试的超实用技巧   阅读:2227linux php7安装yaf扩展   阅读:3973php 统计网页打开耗时和脚本运行内存   阅读:3907知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:3392知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:3392linux top命令详解   阅读:4287phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:7888html5 离线缓存的使用   阅读:2468mysql 为什么添加索引可以提高访问速度   阅读:3547HTTP 1.1 协议详解   阅读:4143最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:6871最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:6871php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:3241php连接redis   阅读:3352centos 7搭建zabbix3.4   阅读:2596浅谈javascript的函数节流   阅读:2393nginx安装mysql和json模块   阅读:225mysql5.7开启sql日志的配置   阅读:4512mysql5.7主从同步配置   阅读:520分享:淘宝技术这十年   阅读:2735phpexcel 超简单从数据库一键导出数据到excel教程   阅读:4249web性能测试工具ab的测试方法   阅读:2782知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:3392centos7开启交换内存   阅读:5652一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:24284mysql5.7主从同步中binlog同步模式详解   阅读:734把php session 会话保存到redis   阅读:4073centos 7 忘记root密码   阅读:2616linux top命令详解   阅读:4287