当前位置: 首页 > news >正文

【Lua】Redis 自增并设置有效期

【Lua】Redis 自增并设置有效期

方案一 每次执行都会更新有效期

EVAL "local current = redis.call('INCRBY', KEYS[1], ARGV[1]); if tonumber(ARGV[2]) > 0 then redis.call('EXPIRE', KEYS[1], ARGV[2]) end; return current;" 1 mycounter 1 10

参数:

1 代表KEYS 有一个

mycounter KEYS[1]

1 自增数 ARGV[1]

10 有效期_秒 ARGV[2]

方案二 当前值 >= 某个值的时候 不更新有效期

EVAL "local current = redis.call('INCRBY', KEYS[1], ARGV[1]); if current >= tonumber(ARGV[3]) then return current end; if tonumber(ARGV[2]) > 0 then redis.call('EXPIRE', KEYS[1], ARGV[2]) end; return current;" 1 mycounter 1 10 2

参数:

前四个同 方案一

第五个参数 2 代表 当前值 >= 某个值的时候 不更新有效期

http://www.jsqmd.com/news/959866/

相关文章:

  • Steam游戏数据提取完全指南:Get Data from Steam/SteamDB实战解析
  • 用声音听懂梯度下降:优化算法的声学直觉建模
  • 2026江苏单招长期班优质机构推荐
  • 企业AI落地前必须回答的五个关键问题
  • 2026 京东 618|高考生凭准考证购机全攻略- 买手机/买笔记本电脑/买苹果手机优惠指南 - 资讯纵览
  • GPT-3零样本提示工程:构建高稳定认知代理的实战方法论
  • Whisper本地部署实战:Gradio快速搭建轻量语音识别系统
  • UOS统信服务器安全加固实战:从密码策略到SSH超时,手把手配置避坑
  • 基层医院AI健康筛查系统上线仅需72小时:基于国产化信创环境的轻量化部署模板(含等保2.0预检项)
  • AI辅助长篇小说创作的“记忆崩坏“问题与结构管理策略
  • 无需下载PS,用快马AI五分钟生成你的第一个网页设计原型
  • 告别复制粘贴!保姆级教程:在Keil MDK v5.21上为GD32F103搭建标准工程(附文件结构图)
  • 2026年q2四川边坡防护网厂家综合实力排行:主动防护网厂家/成都边坡防护网厂家/成都防护网厂家/实力盘点 - 优质品牌商家
  • 用GPT-4自动化构建Plotly时间范围滑块可视化
  • 2026年4月西北区域MOVE双壁波纹管靠谱厂家排行:兰州钢带增强聚乙烯螺旋波纹管/兰州钢骨架聚乙烯复合管/兰州高标准农田灌溉管/选择指南 - 优质品牌商家
  • 别再死记硬背架构图了!从单体到ServiceMesh,我用一个电商订单系统给你讲明白
  • 从学生到工程师:聊聊我为什么从AD换到了PADS(附学习资源清单)
  • Mythos能力解析:隐性知识建模与动态前提图谱技术
  • 数据科学信心构建:从黑箱信任到白盒掌控的工程化路径
  • 2026 京东618苹果手机优惠券确认已上线!苹果 17 怎么买划算便宜?苹果惊喜券、手机国补、以旧换新、学生补贴一站式配齐 - 资讯纵览
  • 多维聚合中的数据变形:维度对齐、度量归一化与后变形三步法
  • 企业微信 SCRM 私有化部署全解析:2026 年费用、定制开发与数据安全指南 - 资讯纵览
  • ai赋能环境管理:让快马智能生成与优化你的anaconda配置方案
  • 解密猫抓Cat-Catch:浏览器资源嗅探的5大技术突破与实战应用
  • 2026兰州工业平开门厂家评测:甘肃工业门、兰州人行通道闸、兰州伸缩门、兰州保温卷帘门、兰州卷帘门、兰州工业厂房门选择指南 - 优质品牌商家
  • 如何用TaskNotes在Obsidian中实现高效任务管理:10个核心技巧
  • 飞控调参新思路:当Ardupilot遇上ADRC,我是如何用地面站调参替代Simulink仿真的
  • 钢塑缠绕波纹管技术解析及2026年主流厂家实测盘点:兰州孔网钢带管、兰州孔网钢带聚乙烯复合管、兰州孔网钢骨架塑料复合管选择指南 - 优质品牌商家
  • 2026 京东 618 消费券领取入口完整领取指南 /618消费券下一波时间抖音618领券入口 - 资讯纵览
  • 北京离婚财产分割纠纷不好解决怎么办?2026年北京这5家离婚律师推荐 - 本地品牌推荐