首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenResty实战系列 | Redis协程网络库 lua-resty-redis

    简介 lua-resty-redis 是由著名OpenResty社区成员Agent Zhang(章亦春)创建的。...利用OpenResty的强大功能,lua-resty-redis提供了异步非阻塞的Redis API,帮助开发者构建高性能、高并发的应用。 lua-resty-redis的核心在于其非阻塞I/O模型。...分布式会话:借助lua-resty-redis,可以在多台服务器之间共享用户的会话状态。 消息队列:通过其发布的订阅功能,可以构建简单的消息队列系统,实现任务的异步处理。...安装 这里通过OPM工具包安装,更多请查看OpenResty实战系列 | 包管理工具OPM和LuaRocks opm get openresty/lua-resty-redis 版本信息 # opm...info openresty/lua-resty-redis Name : lua-resty-redis Version : 0.27 Abstract

    12110

    揭秘豆瓣网站爬虫:利用lua-resty-request库获取图片链接

    本文将聚焦于如何利用Lua语言中的lua-resty-request库,高效地从豆瓣网站获取图片链接。...因此,本文将重点关注如何利用lua-resty-request库,结合定制请求头部和爬虫代理IP技术,高效地获取豆瓣网站各板块的图片链接。...技术分析lua-resty-request是一个轻量级的HTTP客户端库,它允许Lua脚本在OpenResty环境中发送HTTP请求。...以下是Lua代码示例,展示了如何使用lua-resty-request库和亿牛云爬虫代理来获取豆瓣网站的图片链接:local request = require "resty.request"-- 爬虫代理加强版...结论使用lua-resty-request库结合爬虫代理IP技术,不仅可以提高爬虫的效率,还能在一定程度上保护爬虫的匿名性。这对于数据采集的稳定性至关重要。

    18710

    如何扩展一个OpenResty模块

    因为 Lua 本身并没有继承之类的语法,所以我们不能通过 OOP 的套路来扩展模块,不过实际上对于 Lua 来说,扩展一个模块有更简单的方法,下面我们以 lua-resty-string 模块中的 aes...缺省是激活了填充的,所以一旦我们需要自定义填充方法,那么就需要关闭缺省的填充行为,此时 resty.aes 无能为力。...通过查看 resty.aes 源代码,我们知道它是通过 ffi 调用 OpenSSL 来实现相关功能的,所以我们只需要依葫芦画瓢扩展 resty.aes 即可,不过最好不要修改 resty.aes 源代码...,否则日后的升级会变得麻烦,推荐新建一个模块,比如本例中的 resty.aes_with_padding: local aes = require "resty.aes" local ffi = require...的地方改成 resty.aes_with_padding,然后代码里通过调用新创建的 set_padding 方法来控制开启还是关闭填充。

    44820

    OpenResty 101

    如果用 lua-resty-redis 查询一个不存在的 key,那么返回的是 ngx.null,而不是 nil,这是因为 nil 在 lua 里有特殊的意义。...Github 上 lua-resty-* 相关的项目最好也都留意一下,特别是如下几个公司的账户: upyun kong cloudflare 赞扬下 upyun,作为国内技术流公司,对社区贡献良多。...此外,再推荐几个组织或个人的账户(排名不分先后): iresty:代表作 lua-resty-etcd 等 timebug:代表作 lua-resty-redis-ratelimit 等 tokers:...代表作 lua-resty-http2 等 huangnauh:代表作 lua-resty-consul 等 doujiang24:代表作 lua-resty-kafka 等 spacewander:代表作...lua-resty-rsa 等 smallfish:代表作 lua-resty-beanstalkd 等 bungle:代表作 lua-resty-template 等 ledgetech:代表作 lua-resty-http

    1.1K30
    领券