
Redis-Lua
OkidoGreen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试:那些问哭你的Redis分布式锁!
谈起redis锁,下面三个,算是出现最多的高频词汇: setnx redLock redisson setnx其实目前通常所说的setnx命令,并非单指redis的setnx key value这条命令。一般代指redis中对set命令加上nx参数进行使用, set这个命令,目前已经支持这么多参数可选:SETkeyvalue[EXseconds|PXmilliseconds][NX|XX][KEEPTTL]当然了,就不在文章中默写Ap...转载 2020-06-11 10:27:20 · 721 阅读 · 0 评论 -
Redis集群下过期key监听
背景基于Redis的主动事件的处理,比如:当用户购买了会员卡十分钟内没有付款,需要通过小程序或者APP向用户主动推送购买会员卡的优势,引导用户继续完成支付并购买等,类似的场景需要用户在指定的时间点后主动通知或者继续引导,使用 Redis过期键Event优雅、快捷的实现实战在Redis中有两种通知:类型:键空间通知:Keyspace@<db>_:mykey(针对mykey的所有的操作的通知) 键事件通知:Keyevent@<db>_:expired (键的过期转载 2020-06-10 16:25:19 · 5345 阅读 · 2 评论 -
Redis进阶之使用Lua脚本开发
https://cloud.tencent.com/developer/article/14237971.在Redis中使用Lua在Redis中执行Lua脚本有两种方法:eval和evalsha。(1)evaleval 脚本内容 key个数 key列表 参数列表下面例子使用了key列表和参数列表来为Lua脚本提供更多的灵活性:127.0.0.1:6379> ...转载 2019-07-18 12:22:13 · 723 阅读 · 0 评论 -
Redis如何使用lua脚本
一、引言 redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C语言写的,体积很小,运行速度很快,并且每次的执行都是作为一个原子事务来执行的,我们可以在其中做很多的事情。由于篇幅很多,一次无法概述全部,这个系列可能...转载 2019-07-18 12:23:24 · 928 阅读 · 0 评论