Redis缓存Cache封装方法参数问题

版本:JFinal 2.2

问题 : 方法参数含糊

blob.png

blob.png

brpop也是同样情况。

评论区

JFinal

2016-10-21 18:36

方法名与方法参数都是遵照 redis api 文档来的,这样做的主要是为了降低学习成本,开发者只要会使用 redis,就无需学习地使用 jfinal redis plugin 了,当然由于文档确实做得不够好,以后会逐步改进

charlox

2016-10-24 11:07

@JFinal 感谢波总答复,只是刚好用到这个,发现了问题,提示是参数含糊,无法使用,jedis的是byte[]...

charlox

2016-10-26 09:25

@JFinal 调用blpop(Object... keys),传入一个key,运行报redis.clients.jedis.exceptions.JedisDataException: ERR wrong number of arguments for 'blpop' command,调用blpop(int timeout,Object... keys),编译提示参数含糊错误。

JFinal

2016-10-26 10:09

参数个数不对,看下 jedis 相关文档

JFinal

2016-10-26 10:09

@charlox jfinal 的 redis plugin 中的 blpop 注释中也会有文档,鼠标放在方法名上会自动弹出来 api 文档

charlox

2016-10-26 10:33

@JFinal 感谢波总解答,是JFinal封装的Cache类中的blpop方法报错,blpop(Object... keys),blpop(int timeout,Object... keys)

andywei

2016-10-26 15:04

@JFinal http://www.jfinal.com/feedback/468 你好,麻烦百忙之中抽3分钟帮忙解答一下,非常感谢!

热门反馈

扫码入社