![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
ywb201314
兵法有言,知己知彼,百战不殆
展开
-
Redis使用Lua脚本
阅读目录 1. 基本用法 2. 主要优势 3. 实战 4. 脚本的安全性 参考 回到顶部 1. 基本用法 1.1 EVAL script numkeys key[key ...] arg[arg ...] numkeys 是key的个数,后边接着写key1 key2... val1 val2....,举例 127.0.0.1:6379> eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 val1 val2...转载 2020-09-22 18:22:22 · 253 阅读 · 0 评论 -
第三十九章:Redis+LUA整合使用
一、前言 从本章节开始我们就开始讲解一些 Redis 的扩展应用了,之前讲的主从、哨兵和集群都相当重要,也许小公司用不到集群这么复杂的架构,但是也要了解各知识点的原理,只要了解了原理,无论什么时候是有,就都很容易上手了。本章节讲解一下 Redis + LUA 的整合,这里只能当做入门教程,讲解一下 Redis + LUA 相关命令,这里不会单独讲解 LUA 的命令,读者可在菜鸟教程上自行学习,文中会给出教程地址(感谢菜鸟教程整理如此详细的教程)。 二、LUA 简介与安装 1、什么是LUA(摘自百度百科转载 2020-09-22 18:21:10 · 349 阅读 · 0 评论 -
Lua脚本如何调用Redis指令
一. Lua脚本调用Redis指令 当我们在redis中允许Lua脚本,有一个内置变量,并且具备两个参数: - redis.call("命令名称",参数1,参数2...) :执行指定的redis指令,执行遇到错误会直接返回错误 - redis.pcall("命令名称",参数1,参数2) :执行指定的redis指令,执行遇到错误以lua表的形式返回。 例如 redis.call(“SET”,“num”,“123”) 这行Lua脚本的含义就是执行Redis命令:set num 123 不转载 2020-09-22 18:17:04 · 577 阅读 · 0 评论