赞
踩
安装Openresty平台成功后,配置Nginx conf文件,增加如下URI
- location /set {
- default_type text/html;
- content_by_lua_block {
- --引入依赖
- local redis = require "resty.redis"
- --初始化
- local red = redis:new()
- --设置基础参数
- red:set_timeouts(1000, 1000, 1000)
- --初始化连接
- local ok, err = red:connect("127.0.0.1", 6379)
- if not ok then
- ngx.say("failed to connect: ", err)
- return
- end
- ok, err = red:set("country", "China")
- if not ok then
- ngx.say("failed to set country: ", err)
- return
- end
- ngx.say("set result: ", ok)
- }
- }

在浏览器输入请求,http://localhost/set 如果如下图所示:
Redis 结果检查
redis.lua 文件内容如下:
- red:set_timeouts(1000, 1000, 1000)
- -- 设置连接
- local ok, err = red:connect("127.0.0.1", 6379)
- -- 判断是否连接成功
- if not ok then
- -- 连接失败返回错误信息
- ngx.say("failed to connect: ", err)
- return
- end
-
- ok, err = red:set("country", "China")
- if not ok then
- ngx.say("failed to set dog: ", err)
- return
- end
-
- ngx.say("set result ..: ", ok)

Nginx 中conf 文件修改如下:
- location /file/set {
- default_type text/html;
- content_by_lua_file lua/redis/redis.lua;
- }
注意:文件路径问题,由于使用Openresty,路径可以从lua文件夹开始,到指定文件即可。
配置完成后,重启Openresty
在浏览器中测试,如下图所示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。