Lua 脚本内部执行 Redis 命令
生活随笔
收集整理的這篇文章主要介紹了
Lua 脚本内部执行 Redis 命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Lua 腳本內部允許通過內置函數執行 Redis 命令:
redis.call()
redis.pcall()
兩者非常相似,區別在于:
若 Redis 命令執行錯誤,redis.call() 將錯誤拋出(即 EVAL & EVALSHA 執行出錯);
redis.pcall() 將錯誤內容返回。
local msg='count:' local count = redis.call("get","count") if not count then redis.call("set","count",1) end redis.call("incr","count") return msg..count+1
總結
以上是生活随笔為你收集整理的Lua 脚本内部执行 Redis 命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Lua 脚本获取 EVAL EVALS
- 下一篇: 在千万级的数据库查询中,如何提高效率?