lua教程-菜鸟 Redis里面为什么要用脚本? 减少网络开销,一个脚本包含多个命令 原子操作, redis是单线程的,Redis的API是原子性的操作,所以一个脚本在Redis里面是作为一个整体执行,中途不会被插入其他操作,脚本本身就是事务,更简单,速度更快 可复用,客户端发送的脚步会永久存在redis中,这样,其他客户端可以复用这一脚本而不需要使用代码完成相同的逻辑 注意事项 lua中不能使用block命令,否则会造成堵塞 Redis调用lua脚本语法 redis-cli方式 # KEYS和ARGV中间的 ',…