前言 注:为了咱后期统一起来,所以统一使用我编译的LUA固件 一,固件打开了SmartConfig / AirKiss 配网功能 二,打开了SSL 三,其它模块化程序 刷空固件 一,为了保证固件是干净的,咱先刷空固件 二,选择空固件 四,按下复位按钮 → 按下固件按钮 → 松开复位按钮 → 松开固件 ...
分类:
编程语言 时间:
2019-11-28 13:42:01
阅读次数:
150
高并发情况下对缓存进行读取-修改操作时,需要原子性操作,Redis本身提供一个一些命令,例如incrby、hincrby自增(减)命令,但是这些命令在有些业务中不适用,这种情况下就可以使用lua脚本来实现多命令的执行(读、写); 以下lua脚本,通常lua脚本只需要加载一次,然后使用redis返回的 ...
分类:
其他好文 时间:
2019-10-27 01:20:36
阅读次数:
95
lua限流脚本: java调用代码: 优化点:lua脚本不用每次都上传,可以上传到redis服务器后获得hash值,每次调用hash值进行执行; ...
分类:
其他好文 时间:
2019-10-27 01:09:05
阅读次数:
71
Redis 系列 1. [Redis 系列(01)安装配制] 2. [Redis 系列(02)数据结构] 3. [Redis 系列(03 1)进阶 发布订阅] 4. [Redis 系列(03 2)进阶 事务] 5. [Redis 系列(03 3)进阶 Lua脚本] 6. [Redis 系列(04 1 ...
分类:
其他好文 时间:
2019-10-22 20:43:10
阅读次数:
84
一、Redis概述 Redis是一个开源(遵循BSD协议)Key-Value数据结构的内存存储系统,用作数据库、缓存和消息代理。它支持5种数据结构:字符串string、哈希hash、列表list、集合set和有序的集合zset。Redis支持Lua脚本,哨兵机制和集群实现高可用。适用场景:缓存、投票 ...
分类:
其他好文 时间:
2019-10-22 00:43:05
阅读次数:
432
Redis简介 1、Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能, 同时通过Redis Se ...
分类:
其他好文 时间:
2019-10-13 15:29:18
阅读次数:
124
1. Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sen ...
分类:
其他好文 时间:
2019-10-12 20:44:07
阅读次数:
109
需求: nginx上将特定请求拒绝,并返回特定值。 解决办法: 使用lua脚本,实现效果。 操作步骤: 1. 安装Luajit环境 2. 重新编译nginx(原先nginx V 配置一致,并新增两个模块 ,`lua nginx module`) 3. 热升级(不中断服务) 配置文件添加lua脚本: ...
分类:
其他好文 时间:
2019-10-09 12:18:38
阅读次数:
137
HTTP_prot = { "/gateway/services", "/gateway/services", } --接口类型 HTTP_type = { "POST", "POST", } --参数 HTTP_body = { '{"phone": "19012000335"}', '{"pho ...
分类:
其他好文 时间:
2019-10-02 11:06:31
阅读次数:
205
原理:在脚本开始之前将准备好的数据添加至数组内,每次请求根据顺序调用 wrk.method = "GET" -- 循环列表 local queries = { -- API与参数 "/app/getConDetails?ConttId=38163230&Type=2", "/app/getContD ...
分类:
其他好文 时间:
2019-10-02 10:52:21
阅读次数:
392