#Lua

简洁、轻量、可扩展的脚本语言

Lua中的元表和元方法

王亚昌

腾讯 · 高级工程师 (已认证)

Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。...

800

Spring Cloud Gateway 原生的接口限流该怎么玩

冷冷

基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程。

700

crtmpserver流媒体服务器的介绍与搭建

雪影

腾讯 · 高级工程师 (已认证)

Adobe的FMS(Flash Media Server)是很好用。但对应着分级授权的是money和有限功能开放。商业的东西既然用不起,也阻碍了我...

400

基于 Nginx 的动态代理

用户1149268

在实际应用中,遇到了这样一个场景: 已有一个手机 APP 客户端,需要在该 APP 客户端中实现通过 Web 的形式接入其他的应用页面。按照常规的流程,在 ...

1810

1-STM32物联网开发WIFI+GPRS(GPRS入门篇)_简介

杨奉武

实现哪些功能呢!其实GPRS涉及的并不是挺多,官方也给了例子,我只是讲解,然后把我总结的一些东西提供给大家

7220

可以用在 VS Code 中的正则表达式小技巧[每日前端夜话0x68]

疯狂的技术宅

你是不是一直都想学正则表达式,但是因为它的复杂性而被推迟了?在本文中,我将向你展示五个易于学习的正则技巧,你可以立即在自己喜欢的文本编辑器中使用它们。

9020

为什么一线大厂面试必问redis,有啥好问的?

Java学习录

除了5种常用类型,还有bitmaps、hyperloglogs 、geospatial等类型。

6620

Lua脚本语言快速入门手册

像风一样

Lua语言是在1993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式程序移植到其他应用程序,它是由C语言实现的,虽然简单小巧但是功能强大,所以许多应用都选...

8210

OpenResty入门之使用Lua扩展Nginx

像风一样

在 HelloWorld 实例中,我们直接在 nginx.conf 中写Lua脚本,很多时候,Lua脚本是一个文件。下面演示使用 content_by_lua_...

10420

解决 Redis 的疑难杂症

用户1737318

显而易见,如今的 Redis 已经进入了成熟期,但依旧存在很多疑难杂症。数以千计的开发者都在开发和使用这个数据库,它拥有非常完善的文档。

8420

SpringBoot通过RedisTemplate执行Lua脚本

像风一样

如果你对Redis和Lua的关系不太清楚,请先阅读:Redis进阶之使用Lua脚本开发

11120

Redis进阶之使用Lua脚本开发

像风一样

首先要将Lua脚本加载到Redis服务端,得到该脚本的SHA1校验和,evalsha命令使用SHA1作为参数可以直接执行对应Lua脚本,避免每次发送Lua脚本的...

7520

Redis中的事务与Lua脚本

Java学习录

Redis本身提供了multi关键字用来开启事务,exec用来关闭事务。Redis这两个关键字之间的操作是原子性的。

11150

百度社招面试题——如何用Redis实现分布式锁

Leetcode名企之路

之前获取锁的时候生成的my_random_value 作为参数传到Lua脚本里面,作为:ARGV[1],而 resource_name作为KEYS[1]。Lua...

8220

Nginx 通过 Lua + Redis 实现动态封禁 IP

后端技术探索

为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。

9020

HTTP 压测工具 wrk2 安利指南

逆葵

最近的工作一直在与服务端性能优化打交道,QPS(每秒查询率)的苛刻要求让我这个以前也就用 node.js 写写博客的人深刻地感觉到以前做的东西就是个玩具。所以最...

7620

高可用负载均衡:开源PaaS Rainbond组件Rainbond-Entrance揭秘

Rainbond开源

OpenResty会执行相应的Lua脚中,也就是lua/server.lua,前面说过,OpenResty内置了很多Lua相关的指命与函数,可以让Lua与Ngi...

6710

如何使用Redis执行Lua脚本

Java学习录

lua脚本有很多的优点,但是对于我来说我使用它只因为它能保证原子性。为什么它能保证原子性你就使用它呢?一个简单的例子,在我们的Java代码中,一个简单的++i都...

10700

MySQL之sysbench测试 原

克虏伯

注: sysbench的版本是1.0.14,MySQL的版本是5.7,Linux是Ubuntu16,运行内存是4G,可用的CPU核数是4。   

8120

基于Redis和Lua的分布式限流

remcarpediem

 Redis执行Lua脚本会以原子性方式进行,单线程的方式执行脚本,在执行脚本时不会再执行其他脚本或命令。并且,Redis只要开始执行Lua脚本,就会一直执行完...

16520

扫码关注云+社区