帆软报表官方文档里面怎么没有redis数据集的介绍了?

今天用到redis数据集,发现没有相关介绍了,还是我记错了一直没有。

FineReport daye.yang 发布于 2025-5-16 14:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-5-16 14:37(编辑于 2025-5-16 14:39)

edis 数据集是用于连接 Redis 数据库的一种数据集,支持哈希表、列表、集合以及有序集合。可以通过点击“+”选择 Redis 数据集进行新建。以下是一些相关信息:

1. 新建 Redis 数据集

点击“+”,选择 Redis 数据集,如下图所示:

1582271216562511.png

2. Redis 程序数据集

Redis 程序数据集使用支持 ES6 的 JavaScript 脚本语句,从 Redis 查询数据并进行数据转换。需要掌握一定的 JavaScript 脚本知识,并且该类型的数据集需要使用 2019-03-10 之后的 JAR 包。

  • 支持的引擎类型:V8引擎/Nashorn 引擎

    • V8 为高速引擎,支持 ES6 语法,但低版本服务器可能不支持。

    • 默认为自带的引擎,效率较低但兼容性好。

3. 编写 Redis 查询脚本

在使用 Redis 程序数据集时,需要编写相应的查询脚本。以下是编写脚本的步骤:

  1. 输入对应的脚本进行数据集查询,如下图所示:

    1582275548755534.png

  2. 得到预览结果如下图所示:

    22.png

  3. 可以在脚本中传递参数,例如使用 ${key} 表示从报表中传递的参数。

4. 内置函数和变量

在编写脚本时,可以使用一些内置函数和变量,例如:

  • redis.get:等同于命令 get

  • console.log(info):输出调试信息

  • merge(table, column):合并数据集的内容和列名对象

注意:所有 Redis 函数均返回字符串,如果需要转换成数组或对象,可以使用 JSON.parse() 函数将字符串转换为 JavaScript 对象。

image.png

  • daye.yang daye.yang(提问者) https://bbs.fanruan.com/thread-151743-1-1.html 这个咋说已下架的 发生了什么吗
    2025-05-16 14:38 
  • 用户k6280494 用户k6280494 回复 daye.yang(提问者) 具体原因得问技术支持
    2025-05-16 14:40 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-5-16 14:38
  • daye.yang daye.yang(提问者) 大佬 看了下连接 没感觉像数据库那样来用 而像redis的管理客户端
    2025-05-16 14:42 
  • snrtuemc snrtuemc 回复 daye.yang(提问者) 目前有腾讯云的redis数据库
    2025-05-16 14:43 
  • snrtuemc snrtuemc 回复 daye.yang(提问者) 我有历史版本的,需要的话可以提供给你,V6.2版本
    2025-05-16 14:51 
  • 3关注人数
  • 41浏览人数
  • 最后回答于:2025-5-16 14:39
    请选择关闭问题的原因
    确定 取消
    返回顶部