redis脚本命令执行问题实例分析
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍"redis脚本命令执行问题实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"redis脚本命令执行问题实例分析"文章能帮助大家解决问题。
千家信息网最后更新 2025年02月02日redis脚本命令执行问题实例分析
这篇文章主要介绍"redis脚本命令执行问题实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"redis脚本命令执行问题实例分析"文章能帮助大家解决问题。
1、redis-cli命令行中执行:
# 调用redis命令设置缓存# 不传参数eval "return redis.call('set', 'name1', 'Tom')" 0# 传入1个值参数eval "return redis.call('set', 'name2', ARGV[1])" 0 "Tom"# 传入1个键名参数和1个值参数eval "return redis.call('set', KEYS[1], ARGV[1])" 1 "name3" "Tom"
2、linux命令行中执行:
# 指定lua脚本路径,后面可跟上参数,与redis-cli中不同,此处不需要指定KEYS的数量,但是需要用英文逗号隔开KEYS和ARGV参数,逗号前后至少保留1个空格,否则报错redis-cli -a password --eval ./sadd_script.lua subjects , mathredis-cli -a password --eval ./sadd_script.lua subjects , history
lua脚本中定义自己需要的业务代码,demo:
local setName = KEYS[1]local setValue = ARGV[1]if string.len(setName) > 0 and string.len(setValue) > 0then return redis.call('sadd', setName, setValue)else return 0end
3、php代码中执行:
connect('192.168.1.201', 6379);$redis->auth('123456');$script = <<eval($script, [$key1, $value1], 1);var_dump($res);
关于"redis脚本命令执行问题实例分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
命令
参数
脚本
问题
实例
实例分析
分析
知识
不同
代码
行业
逗号
实用
业务
内容
实用性
实际
数量
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
航锦科技量空互联网
php提交数据库代码
数据库平均成绩怎么算的
河南网络软件开发中心
软件开发项目奖金申请
熹沫语网络技术
2017 网络安全 新专业
现有的主流软件开发方法
机载总线的网络技术
计算机网络技术介绍桌面
袋鼠路由刷op做服务器
计算机网络技术现状电子报
联想服务器不识别内存条
三级数据库技术激活码
国内做数据库的技术人员多么
服务器安全域策略怎样做
网络安全和软件考研
信息网络技术应用题库
工行软件开发中心年终奖
提升网络安全应急能力
数据库左边的冗余属性怎么看
达梦数据库导出为excel
长虹DNS2服务器
网络安全最终是一个折中方案
nvr刻录机软件开发
拓宽网络安全思路
c 中数据库查询操作
中国人民网络安全法时间
红尘网络技术论坛
赛季服老马服务器职业普查