Lua与Redis交互

男娘i 2023-10-07 08:46 77阅读 0赞

20200130133326331.png

cat获取一个hash值,可以当key使用:

20200130133456367.png

evalsha 哈希值:

20200130133555494.png

20200130133707630.png

20200130133759446.png

如果lua脚本有问题,而redis又是单进程的,所以会阻塞其他redis命令的执行:

20200130134054817.png

20200130133954762.png

将lua的死循环kill掉:

20200130134444546.png

20200130134542894.png

所以lua脚本的执行时间不能过长,会影响redis的执行

发表评论

表情:
评论列表 (有 0 条评论,77人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis Lua 脚本

    Lua 简介 Lua 以可嵌入,轻量,高效,提升静态语言的灵活性,有了 Lua,方便对程序进行改动或拓展,减少编译的次数,在游戏开发中特别常见。举一个在 C 语言中调用

    相关 LuaC++交互:函数

    > Lua虚拟栈 Lua和C++交互,必须通过Lua虚拟栈,所以首先要理解Lua虚拟栈。 栈的特点是先进后出,在Lua中,Lua堆栈是一个struct,它的索引可以是正数