首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

lua脚本操作redis数据库

前言 为什么要用lua脚本操作redis数据库?...1.减少开销–减少向redis服务器的请求次数 2.原子操作–redis将lua脚本作为一个原子执行 3.可复用–其他客户端可以使用已经执行过的lua脚本 4.增加redis灵活性–lua脚本可以帮助...EVAL和EVALSHA EVAL命令在每次执行脚本时,都发送一次脚本主体,而EVALSHA并非如此,它的第一个参数时脚本的sha1校验和....因此在脚本主体不变的情况下使用EVALSHA,可以使脚本复用,而节省带宽 lua脚本要求 脚本需要被写成纯函数 对于同样的数据输入,给定相同的参数,脚本执行的redis写命令的结果总是相同的....访问一个全局变量(无论是否存在)都会引起脚本停止 总结 使用lua操作redis数据库能够带来很多便利,后续将提供实例展示lua脚本是如何操作redis数据库的.

2.3K50
领券