You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看Redis中存储的Lua函数的源代码?

查看Redis中存储的Lua函数源代码的方法
  • 针对Redis 7.0及以上版本的注册式Lua函数(通过FUNCTION LOAD命令加载):
    执行以下命令可直接获取所有已注册函数的源代码:

    FUNCTION LIST WITHCODE
    

    返回结果会包含每个函数的完整Lua代码、名称、所属库等信息。

  • 针对通过SCRIPT LOAD加载到缓存的Lua脚本:

    1. 若已知脚本的SHA1哈希值,先通过SCRIPT EXISTS <SHA1哈希>确认脚本仍在缓存中,再执行:
      SCRIPT GET <SHA1哈希>
      
      即可获取对应脚本的源代码。
    2. 若不知道哈希值,可临时开启脚本调试(生产环境需谨慎,会阻塞主线程):
      SCRIPT DEBUG YES
      
      触发脚本执行后,调试日志中会输出完整的Lua代码。

注意:Redis脚本缓存采用LRU淘汰机制,若脚本已被清理,就无法再从服务器获取源代码,建议始终在本地保留脚本备份。

内容的提问来源于stack exchange,提问作者RRM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 21:55:55