文档首页 > > 开发指南> 服务集成开发指导> 函数API脚本开发>

RedisClient类说明

RedisClient类说明

分享
更新时间:2021/01/26 GMT+08:00

路径

com.roma.apic.livedata.client.v1.RedisClient

说明

连接Redis设置或读取缓存(如果不指定JedisConfig,则连接到自定义后端的Function API提供的默认Redis)。

使用示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
importClass(com.roma.apic.livedata.client.v1.RedisClient);
function execute(data) {
    var redisClient = new RedisClient;
    var count = redisClient.get("visit_count")
    if (!count)
    {
        redisClient.put("visit_count", 1);
    }else {
        redisClient.put("visit_count", parseInt(count) + 1);
    }
    return redisClient.get("visit_count");
}

构造器详情

public RedisClient()

构造一个RedisClient,连接到自定义后端Function API(livedata)提供的默认Redis

public RedisClient(JedisConfig jedisConfig)

通过jedisConfig构造一个RedisClient

参数:jedisConfig

方法列表

返回类型

方法和说明

String

get(String key)

返回redis缓存中key对应的value值

String

put(String key, int expireTime, String value)

更新redis缓存内容、过期时间,返回执行结果

String

put(String key, String value)

更新redis缓存内容,返回执行结果

Long

remove(String key)

删除指定key值的缓存消息

方法详情

  • public String get(String key)

    返回redis缓存中key对应的value值

    输入参数

    key:key值

    返回信息

    reids缓存中key对应的value值

  • public String put(String key, int expireTime, String value)

    更新redis缓存内容、过期时间,返回执行结果

    输入参数

    • key:待更新缓存的key值
    • expireTime:待更新缓存内容的过期时间
    • value:待更新缓存的value值

    返回信息

    返回执行结果

  • public String put(String key, String value)

    更新redis缓存内容,返回执行结果

    输入参数

    • key:待更新缓存的key值
    • value:待更新缓存的value值

    返回信息

    返回执行结果

  • public Long remove(String key)

    删除指定key值的缓存消息

    输入参数

    key:待删除缓存的key值

    返回信息

    返回执行结果

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问