采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,麻烦问下,在lua脚本中,并没有指明用的redis的第十个数据库,他是怎么找到数据的?还有如果redis设密码了 应该怎么连接?
看我的 兄弟 齐全
local args = ngx.req.get_uri_args()
local id = args["id"]
local redis = require "resty.redis"
local cache = redis:new()
local ok,err = cache:connect("8.140.67.103",6379)
cache:auth("root")
cache:select(10)
local item_model = cache:get("item_"..id)
if item_model == ngx.null or item_model == nil then
local resp = ngx.location.capture("/item/get?id="..id)
item_model = resp.body
end
ngx.say(item_model)
ngx.say("connect result:",ok)
这里加一个cache:select(10)还挺关键的,不然lua白射,后来看tomcat一直输出排查后发现的,lua学的不错,朋友
需要用redis对lua的api设置获得
老师,同问是怎么知道第十个数据库的
那个是自己选的,可以用任意的数据库,只要保持前后端约定一致即可
登录后可查看更多问答,登录/注册
理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题
2.1k 11
1.8k 10
2.1k 9
1.6k 9
1.5k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号