使用nginx+lua实现信息访问量统计
程序员文章站
2022-08-29 21:42:58
根据uri参数后去信息类型和信息id,通过lua client for memcached插入memcached
复制代码 代码如下:
require('memcach...
根据uri参数后去信息类型和信息id,通过lua client for memcached插入memcached
复制代码 代码如下:
require('memcached')
local args = ngx.req.get_uri_args()
if (ngx.var.remote_addr == '192.168.1.5')
then
local key = args['k']
local class = args['c']
local key = class..':'..key
local memcache = memcached.connect('127.0.0.1', 11212)
if (memcache:add(key,1))
then
memcache:get(key)
else
memcache:incr(key);
ngx.print(memcache:get(key))
end
else
ngx.exit(404)
end
以上就是本文给大家分享的全部内容了,希望对大家学习lua脚本能够有所帮助。
上一篇: Lua判断一个目录或文件是否存在的方法
下一篇: Lua文件读写详解
推荐阅读
-
Python使用文件操作实现一个XX信息管理系统
-
Python爬虫使用selenium爬取qq群的成员信息(全自动实现自动登陆)
-
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
-
Android开发之TextView使用intent传递信息,实现注册界面功能示例
-
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
-
微信开发中使用通用函数处理,以重定向的方式实现用户身份信息的获取并转回原来页面
-
Asp.net管理信息系统中数据统计功能的实现方法
-
ASP使用Filter实现信息的二次检索
-
Android使用AlertDialog实现的信息列表单选、多选对话框功能
-
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能