你的位置:首页 > 软件开发 > 数据库 > 在redis中使用lua脚本让你的灵活性提高5个逼格

在redis中使用lua脚本让你的灵活性提高5个逼格

发布时间:2016-12-28 18:00:04
在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制,所以是不是感觉自己还是有一种被束缚的感觉,有这个感觉就对了。。。 一:Lua脚本 说来也巧,redis的大老板给了你解 ...

  在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制,

所以是不是感觉自己还是有一种被束缚的感觉,有这个感觉就对了。。。

 

一:Lua脚本

      说来也巧,redis的大老板给了你解决这种问题的方法,那就是Lua脚本,而且redis的最新版本也支持Lua Script debug,这应该也是未来Redis的一

个发展趋势,要想学好Redis,必会Lua Script。。。

在redis中使用lua脚本让你的灵活性提高5个逼格

有趣的是,官网上还提供了一个视频教程教你如何进行Debug操作。。。 【https://redis.io/topics/ldb】 youtube上面的视频,要是被墙了,记得

上VPN哦。。。淘宝上不知道有没有售卖这种同款的吸顶灯~~~

 在redis中使用lua脚本让你的灵活性提高5个逼格

二:使用Redis-Cli Lua Script 解决几个灵活性问题

 

1. Lua语法的问题

    lua是一门编程语言,所以这个就已经超出了redis本身的范畴,如果大家想好好学习一下,可以看下http://www.lua.org/ 的官网,然后下载一下玩一玩。

在redis中使用lua脚本让你的灵活性提高5个逼格

 

比如这里我下载了一个windows版本的lua 编译器,具体语法上就不细说了。。有了这个主题,我们再进行下一个环节。

在redis中使用lua脚本让你的灵活性提高5个逼格

 

2. Eval的使用

EVAL script numkeys key [key ...] arg [arg ...]

原标题:在redis中使用lua脚本让你的灵活性提高5个逼格

关键词:Redis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录