redis-cli执行lua脚本

news/2024/10/18 8:27:55/
  • 连接redis服务器命令
redis-cli -h 10.10.xx.xx -p 6380 -a password
  • 执行lua脚本传递KEY VALUE
redis-cli -h 10.10.xx.xx -p 6380 -a password key1 key2 , arg1 arg2

key和参数通过逗号分割,逗号前后必须有一个空格

如下执行lua脚本示例:

lua">-- script.lua
-- KEYS[1] 和 KEYS[2] 是两个 Redis key
-- ARGV[1] 和 ARGV[2] 是传递给脚本的参数
local key1 = KEYS[1]
local key2 = KEYS[2]
local value1 = ARGV[1]
local value2 = ARGV[2]-- 假设我们要做的是将 value1 存入 key1,将 value2 存入 key2
redis.call('SET', key1, value1)
redis.call('SET', key2, value2)

执行名利如下:

redis-cli --eval script.lua mykey1 mykey2 , myvalue1 myvalue2

开源SDK:https://github.com/mingyang66/spring-parent


http://www.ppmy.cn/news/1539944.html

相关文章

5G 双卡双通演进

█ 双卡技术的演进历程 前面我有提到,世界上第一台双卡手机,诞生于 2004 年。 之所以会有双卡手机的出现,和当时特殊的历史背景有关。那一时期,中国大陆市场只有两家移动通信运营商,分别是中国移动和中国联通。中国移…

使用 pytest 进行测试驱动开发(TDD)

使用 pytest 进行测试驱动开发(TDD) 在现代软件开发中,测试驱动开发(Test-Driven Development, TDD)是一种流行的开发方法。它强调在编写功能代码之前先编写测试用例,从而确保代码的正确性和可维护性。Python 的 pytest 库是一个强大的测试框架,能够帮助开发者轻松实现…

如果使用 Iptables 配置端口转发 ?

现实生活中,港口转发就像在一个大型公寓大楼里告诉送货司机该去哪里。通常情况下,该建筑群的正门是不对外开放的。但如果里面有人想要快递,他们可以告诉保安让司机进来,并指引他们到特定的公寓。 类似地,在计算机网络…

10-Python基础编程之函数

Python基础编程之函数 概念基本使用参数单个参数多个参数不定长参数缺省参数注意事项 返回值使用描述偏函数高阶函数返回函数匿名函数闭包装饰器生成器递归函数函数的作用域 概念 写了一段代码实现了某个小功能:然后把这些代码集中到一块,起一个名字&am…

动态安全防御体系在等保测评中是如何应用的详细讲解

动态安全防御体系在等保测评中的应用是信息安全管理中一个重要的方面,尤其是在保障信息系统的安全性和合规性方面。以下是对动态安全防御体系在等保测评中应用的详细讲解。 一、动态安全防御体系概述 动态安全防御体系是指通过实时监测、分析和响应安全事件&#…

母婴商城(论文+源码)_kaic

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本母婴商城系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&am…

《目标检测:技术演进与多元应用》

《目标检测:技术演进与多元应用》 一、目标检测的发展历程(一)传统目标检测方法(二)基于深度学习的目标检测方法 二、目标检测的主流方案(一)深度学习算法Two-Stage 算法(如 Faster …

黑龙江网络安全等级保护办理机制

黑龙江的网络安全等级保护机制根据《网络安全法》和相关法规要求,信息系统按照安全等级从低到高分为五级,分别为一般、重要、非常重要、特别重要和特别敏感。不同等级的信息系统必须实施相应的安全措施,以确保系统免受内外部威胁,…